Urodził się w 29 lipca 1945 w Bieżunie. Na treningach stawił się w 1963 roku, a rok później już startował w zawodach. Cztery lata później odniósł pierwsze poważne sukcesy indywidualne. Wtedy w cyklu turniejów o Srebrny Kask zajął 3. miejsce, m.in. za Edwardem Jancarzem, w finale Młodzieżowych Indywidualnych Mistrzostw Polski w Bydgoszczy zdobył także brąz za Zbigniewem Jąderem i Zdzisławem Dobruckim.
W lidze wiodło mu się różnie. Według danych portalu historycznego speedway.hg.pl najlepszy sezon zaliczył w 1972 roku, gdy miał średnią 2,52. Wtedy też został powołany do kadry narodowej na kilka towarzyskich spotkań. Jednak już dwa lata później zakończył karierę z powodu kilku poważnych kontuzji, z tego powodu ominęły go kwalifikacje Indywidualnych Mistrzostrw Świata w 1973 roku.
- Jeździliśmy razem w Stali, on rok wcześniej zaczął. Można powiedzieć, że był moim poprzednikiem w parze z Marianem Rose, bo zająłem jego miejsce. - wspomina Jan Ząbik. - Z nim też jeździłem wiele razy w parze. Odpowiadało mi to, był takim zadziorą na torze, w parkingu też było go pełno.
Uroczystości pogrzebowe odbędą się dnia 31 lipca o godz. 11:00 w kościele pod wezwaniem św. Jana Chrzciciela i św. Jana Ewangelisty w Toruniu.