Magister Akademii Wychowania Fizycznego w Krakowie, kierunek nauczycielski.
Studia podyplomowe i dyplom trenera II klasy piłki nożnej, AWF w Katowicach.
Studia podyplomowe w zakresie organizacji i zarządzania placówkami oświaty w Łodzi.
1980-1983 nauczyciel Szkoły Podstawowej nr 10 w Starachowicach;
1983-2012 nauczyciel i wicedyrektor I Liceum Ogólnokształcącego im. T. Kościuszki w Starachowicach;
1960-1983 wieloletni zawodnik Klubu Sportowego Star Starachowice;
Od 1963 r. zawodnik pierwszej drużyny piłki nożnej Star Starachowice;
1976-1977 zawodnik drugoligowej drużyny piłki nożnej Korony Kielce;
1977-1979 szkoleniowiec drugoligowej drużyny piłki nożnej Star Starachowice;
1962-1968 reprezentant województwa kieleckiego w piłce nożnej juniorów i reprezentacji młodzieżowej;
W 1967 r. powołany do młodzieżowej Reprezentacji Polski w piłce nożnej;
W latach 1989-1993 założyciel i szkoleniowiec drugoligowej drużyny piłki nożnej Kobiet - Polonia Starachowice;
W 2002 r. wybrany do dziesiątki najlepszych sportowców Starachowic pięćdziesięciolecia 1952-2002;
Samorządowiec - Radny Rady Miejskiej w Starachowicach wielu kadencji od 1998 r;
1998-2002 Przewodniczący Komisji Oświaty, Kultury oraz Kultury Fizycznej i Turystyki;
2006-2010 Członek Komisji Finansów i Budżetu;
2014-2018 Przewodniczący Rady Miejskiej w Starachowicach;
2018-2024 Wiceprzewodniczący Rady Miejskiej w Starachowicach;
W aktualnej kadencji 2024-2029 Rady Miejskiej w Starachowicach - sekretarz Komisji Skarg, Wniosków i Petcji oraz członek Komisji Finansów i Budżetu.
Od 1998 r. członek i wieloletni Przewodniczący Gminnej Komisji Rozwiązywania Problemów Alkoholowych.
W latach 2000-2004 działalność charytatywna i udział w meczach piłki nożnej na rzecz dzieci niepełnosprawnych z drużynami Orłów Górskiego i z Artystami Scen Polskich w Starachowicach, Staszowie i Kielcach.