Han arbeidet for Europakommisjonen fra 1990 til 1994 og er medlem av Forbundsdagen fra 1994. Han var fra 2009 til 2012 administrativ leder av CDU/CSU i Forbundsdagen, og fra 2012 til 2013 Tysklands miljøvernminister.