Toimin kansanedustajana Suomen eduskunnassa kuusitoista vuotta: aluksi 1991–2003 sekä 2011–2015. Valiokuntatyössä toimin viimeisellä kaudella valtiovarainvaliokunnassa sekä sen verojaostossa.
Aiempina vaalikausina olin muun muassa 8 vuotta suuren valiokunnan jäsenenä sekä 6 vuotta perustuslakiovaliokunnassa. Vuosina 1997–2002 toimin Kristillisen liiton (nyk. KD) eduskuntaryhmän puheenjohtajana. Neljätoista vuotta, vuosina 1983–1996, toimin puolueen puoluesihteerinä.