Senator X kadencji.
Poseł na Sejm V, VI, VII i VIII kadencji.
Od 16 listopada 2007 r. do 15 czerwca 2015 r. Sekretarz Stanu w Ministerstwie Środowiska.
W Senacie X kadencji jest:
- przewodniczącym Komisji Nadzwyczajnej do spraw Klimatu,
- członkiem Komisji Ustawodawczej,
- członkiem Komisji Środowiska.
W mijającej kadencji miał 272 wystąpienia.
Kandyduje do Senatu z ramienia Koalicyjnego Komitetu Wyborczego Koalicja Obywatelska Po .N IPL Zieloni w ramach Paktu Senackiego w okręgu wyborczym nr 100 (Koszalin), miejsce na liście 1.