konstruował urządzenia techniczne, w tym instalację nagłośnienia do emisji audycji Radia Solidarność dla osadzonych w miejskim areszcie śledczym.

W 1990 przegrał z Januszem Pałubickim w wyborach na przewodniczącego zarządu regionu związku. Przeszedł do działalności w administracji państwowej. Od tegoż roku do 1997 pełnił funkcję dyrektora Wojewódzkiego Urzędu Pracy w Poznaniu. Następnie do 2001 zajmował stanowisko podsekretarza stanu w Ministerstwie Pracy i Polityki Socjalnej.

W 2002 był prezesem zarządu jednej ze spółek powstałych z przekształceń spółki akcyjnej HCP. W 2003 został dyrektorem Wydziału Działalności Gospodarczej Urzędu Miasta Poznania. Od 2004 pracował jako sekretarz miasta Poznania. W 2009 uhonorowano go Nagrodą im. Marka Cara. 8 marca 2010 został podsekretarzem stanu w Ministerstwie Spraw Wewnętrznych i Administracji. Z dniem 23 listopada 2011 objął tożsame stanowisko w nowo utworzonym Ministerstwie Administracji i Cyfryzacji. 21 marca 2012 złożył dymisję z zajmowanego stanowiska.