Urodzony 12 lutego 1970 roku w Brzozówce na terenie Białoruskiej SRR. Młodość spędził w Biskupcu Pomorskim, a w 1985 r. przyjechał na Wybrzeże do szkoły. Od tego czasu mieszka w Trójmieście, gdzie ukończył szkołę średnią i studia.
Jako zawodnik występował na pozycji bramkarza w klubach Ossa Biskupiec Pomorski (1978-1985), Bałtyk Gdynia (1985-1993), Polonia Gdańsk (1993-1996) i Amica Wronki. W barwach Amiki (1996-2000) zaliczył 9 występów w ekstraklasie, występował także w meczach o Superpuchar Polski 1999, Puchar Polski i Puchar Ligi Polskiej w sezonie 1999/2000. Grał w Pucharze UEFA przeciwko Atletico Madryt. Karierę zakończył w wieku 30 lat w 2000 roku.
W roli szkoleniowca pracował w Amice II Wronki, Lechu Poznań, Zagłębiu Lubin, Widzewie Łódź, Jagiellonii Białystok, Polonii Warszawa i Podbeskidziu Bielsko-Biała. W 2004 roku sięgnął po Puchar i Superpuchar Polski z Lechem Poznań. W 2007 roku poprowadził Zagłębie Lubin do mistrzostwa kraju i Superpucharu Polski.
W sezonie 2008-09 prowadził w ekstraklasie Arkę Gdynia. Został zwolniony po 23. kolejkach, gdy zespół zajmował 12. miejsce. Obecnie pracuje jako ekspert telewizyjny.
fot. Krzysztof Mystkowski/KFP