Pracował jako asystent sędziego w Wojewódzkim Sądzie Administracyjnym oraz od maja 2008 do kwietnia 2009 jako przewodniczący rady nadzorczej Wojewódzkiego Funduszu Ochrony Środowiska i Gospodarki Wodnej w Poznaniu. Od grudnia 2007 do lutego 2009 był zarazem doradcą w gabinecie ministra środowiska Macieja Nowickiego. W lutym 2009 został zastępcą Głównego Konserwatora Przyrody, pełniąc funkcję do lipca 2014. Należał do Komisji Kodyfikacyjnej Kodeksu Prawa Budowlanego w latach 2012–2016, brał udział w tworzeniu projektów ustaw o udostępnianiu informacji o środowisku i jego ochronie, udziale społeczeństwa w ochronie środowiska oraz ocenach oddziaływania na środowisko. Przewodniczył zespołom negocjacyjnym w sprawach umów międzynarodowych, w tym polsko-niemieckich i NATO Supplemental, a także grupie roboczej konwencji z Espoo.
1 sierpnia 2014 objął stanowisko wiceministra środowiska, odpowiedzialnego za ochronę przyrody, leśnictwo oraz łowiectwo, i zarazem Głównego Konserwatora Przyrody. Odwołany z funkcji 19 listopada 2015.