ประวัติการทำงาน
- พ.ศ. 2522, 2526, 2529, 2531, 2535/1, 2535/2 ,2538, 2539, 2551 สมาชิกสภาผู้แทนราษฎรจังหวัดสุราษฎร์ธานี 8 สมัย
- พ.ศ. 2544,2548 สมาชิกสภาผู้แทนราษฎรแบบบัญชีรายชื่อ 2 สมัย
- พ.ศ.2524 เลขานุการรัฐมนตรีว่าการกระทรวงพาณิชย์
- พ.ศ.2524-2526 เลขานุการรัฐมนตรีว่าการกระทรวงเกษตรและสหกรณ์
- พ.ศ.2526-2529 เลขานุการรัฐมนตรีประจำสำนักนายกรัฐมนตรี
- พ.ศ.2531 ประธานคณะกรรมาธิการการเกษตร
- พ.ศ.2539 ประธานคณะกรรมาธิการคมนาคม
- พ.ศ.2529-2531และ 2535-2537 รัฐมนตรีช่วยว่าการกระทรวงเกษตรและสหกรณ์ 2 สมัย
- พ.ศ.2540-2543 รัฐมนตรีว่าการกระทรวงคมนาคม
- พ.ศ.2546-2548 กรรมการสภาที่ปรึกษาพรรคประชาธิปัตย์
- พ.ศ.2542-2546 รองหัวหน้าพรรคประชาธิปัตย์
- พ.ศ.2548-ปัจจุบัน เลขาธิการพรรคประชาธิปัตย์
เครื่องราชอิสริยาภรณ์
- พ.ศ. 2522 ตริตาภรณ์ช้างเผือก
- พ.ศ. 2524 ทวีติยาภรณ์มงกุฎไทย
- พ.ศ. 2526 ทวีติยาภรณ์ช้างเผือก
- พ.ศ. 2528 ประถมาภรณ์มงกุฎไทย
- พ.ศ. 2529 ประถมาภรณ์ช้างเผือก
- พ.ศ. 2530 มหาวชิรมงกุฎ
- พ.ศ. 2535 มหาปรมาภรณ์ช้างเผือก