Jest wychowankiem Wojskowego Klubu Sportowego ” Flota” Gdynia. Był członkiem kadry narodowej i olimpijskiej w latach 1989-1992. Karierę trenerską rozpoczął w 1993 roku WKS „Flota” Gdynia.
W Polskim Związku Judo w latach 2001-2010 był trenerem kadry narodowej juniorek młodszych, trenerem koordynatorem kadr młodzieżowych. W latach 2001-2010 pełnił również funkcję trenera koordynatora kadry wojewódzkiej w judo w Pomorskiej Federacji Sportu w Gdańsku.
Jest absolwentem Akademii Wychowania Fizycznego i Sportu w Gdańsku. Na tej uczelni ukończył również studia podyplomowe o kierunku organizacji i zarządzania sportem otrzymując tytuł menedżera sportu.
W 2008 roku obronił pracą doktorską otrzymując stopień naukowy doktora nauk o kulturze fizycznej.
Od 2008 roku jestem uczestnikiem Akademii Trenerskiej w Warszawie.
W latach 2010-2013 - Trener Główny Kadr Narodowych Kobiet i Mężczyzn w Polskim Związku Judo. Olimpijczyk (trener) – Igrzyska Olimpijskie Londyn 2012. Funkcję Dyrektora Sportowego w PZ Judo pełnił w latach 2014-2017.
W COS OPO Cetniewo we Władysławowie od kilku lat prowadzi treningi judo dla dzieci i młodzieży oraz zajęcia fitness.
Jest trenerem klasy mistrzowskiej w judo, posiada 6 dan w judo.