Po powrocie do kraju w 1992 pracował na różnych stanowiskach w Lublinie. Został kierownikiem Rejonowego Urzędu Pracy. W latach 1992–1998 sprawował funkcję dyrektora Wojewódzkiego Zespołu Pomocy Społecznej, a w latach 1999–2002 dyrektora Wydziału Spraw Społecznych Lubelskiego Urzędu Wojewódzkiego. W latach 2002–2003 był zastępcą dyrektora Miejskiego Ośrodka Pomocy Rodzinie, a w latach 2003–2004 dyrektorem domu pomocy społecznej. W 2003 ukończył studia socjologiczne na Katolickim Uniwersytecie Lubelskim. Od 2004 pełnił funkcję zastępcy prezydenta Lublina.
Działał w regionalnych organizacjach społecznych m.in. w Lubelskim Towarzystwie Dobroczynności, Lubelskim Stowarzyszeniu Organizatorów Pomocy Społecznej, Lubelskim Obserwatorium Problemów Społecznych. W latach 1992–1998 był członkiem Wojewódzkiej Rady Zatrudnienia. Za działalność społeczną został przez arcybiskupa Józefa Życińskiego nagrodzony medalem „Lumen Mundi”.