Od 2002 był doradcą ministra pracy i polityki społecznej Jerzego Hausnera, a od 2003 dyrektorem departamentu rynku pracy w Ministerstwie Gospodarki, Pracy i Polityki Społecznej. W lutym 2004 objął funkcję podsekretarza stanu w tym resorcie, którą pełnił do maja tegoż roku. Później do grudnia 2004 był podsekretarzem stanu w Ministerstwie Polityki Społecznej. Następnie od grudnia 2004 do listopada 2005 zajmował stanowisko sekretarza stanu w tym ministerstwie. Pełnił funkcję sekretarza zespołu przygotowującego Narodową Strategię Integracji Społecznej, koordynował prace nad Krajowym Planem Działań na rzecz Integracji Społecznej oraz Strategią Polityki Społecznej 2007–2013.
Od 2005 do 2009 pracował jako radca ministra w Ministerstwie Rozwoju Regionalnego. Należał do autorów m.in. ustawy o zatrudnieniu socjalnym i ustawy o spółdzielniach socjalnych. W 2009 został pracownikiem spółdzielni socjalnej „Opoka” w Kluczach. W tym samym roku został też przewodniczącym Ogólnopolskiego Związku Rewizyjnego Spółdzielni Socjalnych.
Wszedł m.in.