Były zawodnik klubów Ekstraklasy i I ligi, obecnie trener dzieci i młodzieży w Akademii Piłkarskiej Zagłębia Lubin. Piłka nożna towarzyszy mu niemal przez całe życie – jest wychowankiem tego klubu i właśnie tam stawiał swoje pierwsze kroki na boisku. W trakcie kariery zawodniczej występował w wielu klubach w Polsce i za granicą, m.in. w Śląsku Wrocław oraz Polonii Warszawa, a także w klubach greckich i włoskich. Reprezentował również drużyny z Dolnego Śląska, takie jak Chrobry Głogów czy Górnik Polkowice. Każdy z tych etapów kariery był dla niego cennym doświadczeniem i ważną lekcją – zarówno sportową, jak i życiową. Pobyt w różnych krajach pozwolił mu poznać nowe kultury, języki oraz różne style pracy trenerów, ich podejście do gry, komunikacji i zarządzania zespołem.
Od 13 lat pracuje z młodymi zawodnikami w Akademii Piłkarskiej Zagłębia Lubin. Współpracował także z Dolnośląskim Związkiem Piłki Nożnej. Posiada licencję trenerską UEFA A. Specjalizuje się w przygotowaniu technicznym zawodników, przekazując jednocześnie młodym piłkarzom wiedzę o pracy zespołowej oraz o znaczeniu wytrwałości, samodyscypliny, konsekwencji i systematycznego rozwoju.
W projekcie Playing for Success w Lubinie, oprócz zajęć ruchowych i sportowych, będzie dzielić się z uczestnikami nie tylko wiedzą, ale także przekonaniem, że ciężka praca może prowadzić bardzo daleko, a marzenia są w zasięgu ręki tych, którzy mają odwagę o nie walczyć i nie poddają się mimo trudności.
Prywatnie jest szczęśliwym mężem i ojcem dorosłego syna oraz córki. Wolny czas najchętniej spędza aktywnie – w miarę możliwości zdrowotnych uprawiając sport. Ceni również dobre kino, książki, podróże, poznawanie nowych miejsc oraz dobrą kuchnię.