Rodowity poznaniak karierę rozpoczynał w MKS Starówce Poznań. Po kilku latach przeniósł się do I-ligowego Chrobrego Głogów, gdzie grał na lewym rozegraniu i na kole. Był reprezentantem Polski juniorów i reprezentantem województwa, z którym zdobywał trzykrotnie puchar kraju.
Po zakończeniu kariery zawodniczej został trenerem. Był m.in. szkoleniowcem reprezentacji Polski juniorów i młodzieżowców. Jako pierwszy do kadry powołał Marcina Lijewskiego, Rafała Kuptela, Damiana Wleklaka i Adama Weinera, późniejszych wicemistrzów świata z 2007 roku.
Od wielu lat pracował jako nauczyciel wychowania fizycznego w SP nr 7 i gimnazjum nr 2 w Nowej Soli, gdzie mieszkał. Wychował wiele pokoleń zawodników i pasjonatów naszej dyscypliny sportu.
Od roku 2010 był prezesem Lubuskiego Związku Piłki Ręcznej.