Absolwent Płockiej Szkoły Mistrzostwa Sportowego w wioślarstwie, Akademii Wychowania Fizycznego Józefa Piłsudskiego w Warszawie. Pracownik naukowy SWPW w Płocku. Członek Kadry Olimpijskiej, medalista Mistrzostw Świata, wielokrotny Mistrz Polski w wioślarstwie. Instruktor sportu judo, pływania, podnoszenia ciężarów, kulturystyki, kajakarstwa, wioślarstwa, wspinaczki wysokogórskiej. Trener Kadry Narodowej w wioślarstwie, działacz w PTW, AZS AWF i S w Gdańsku, ZPS, PZTW. Skoczek spadochronowy, płetwonurek, strzelec, propagator turystyki górskiej, żeglarskiej, propagator sportów walki.
Nauczyciel wychowania fizycznego, instruktor samoobrony i technik interwencyjnych.