Absolwent Akademii Wychowania Fizycznego Warszawie
- Trener II klasy, kategorii B PZKosz
- Instruktor pływania
- Instruktor lekkoatletyki
- Absolwent studiów podyplomowych z Oligofrenopedagogiki
- Trener drużyn seniorskich PKK "Żubry" Białystok
- Asystent trenera w 1 i 2 ligowych drużynach PKK "Żubry" Białystok
- Trener Akademii Koszykówki "Młode Żubry" Białystok
- Trener grup młodzieżowych PKK "Żubry" Białystok
Kariera Zawodnicza:
- KS Wasilków - 3 liga (trener Edward Małachowicz)
- AZS WSWFiT w Supraślu - liga akademicka (trenerzy Aleksy Olesiuk i Remigiusz Kozłowski)
- PKK "Żubry" Białystok - 3 liga (trener Jerzy Karpiuk)
- PKK "Żubry" Białystok -2 liga (trener Jerzy Karpiuk)
- Adder Group - 2 liga BLS (trener i zawodnik)
- Tokyo Sushi - 1 liga BLS (trener i zawodnik)
- Awanturnicy - 1 liga BLS (trener i zawodnik)
Kariera trenerska
- PKK "Żubry" Białystok - asystent trenera Jerzego Karpiuka - II liga
- PKK "Żubry" Białystok - asystent trenera Marka Kubiaka - II liga
- PKK "Żubry" Białystok - asystent trenera Marka Kubiaka - I liga
- PKK "Żubry" Białystok - drużyny młodzieżowe (szkoła podstawowa)
- PKK "Żubry" Białystok - trener główny - III liga (sezon 2011/2012)
- Adder Group - II liga BLS (sezon 2013-2014)
- Tokyo Sushi - I liga BLS (sezon 2014-2016)
- Awanturnicy - I liga BLS (sezon 2016/2017)
- Trener Meczu Gwiazd BLS w roku 2013, 2014, 2015, 2016.
- Trener zespołu akademickiego WSWFiT w Białymstoku w półfinale i finale Akademickich Mistrzostw Polski.