Han har vært innvalgt på Stortinget fra Buskerud siden 1997, etter å ha vært vararepresentant 1989–1997. På Stortinget har han vært medlem av Familie-, kultur- og administrasjonskomiteen 1997–2001, leder i Justiskomiteen 2001–2005, medlem av Transport- og kommunikasjonskomiteen 2005–2009, medlem av Kommunal- og forvaltningskomiteen 2009–2013 samt parlamentarisk leder 2013–2021 og medlem av Utenriks- og forsvarskomiteen fra 2013.