ukończył pedagogikę). Uzyskał stopień doktora nauk humanistycznych na Uniwersytecie Gdańskim (1987), a następnie doktora habilitowanego nauk o kulturze fizycznej na Narodowym Uniwersytecie WFiS w Kijowie (1999). Pracę w Akademii Wychowania Fizycznego i Sportu w Gdańsku (ówczesnej Wyższej Szkole Wychowania Fizycznego) podjął w 1971. W latach 1977–1980 był kierownikiem Zakładu Zespołowych Gier Sportowych, w latach 1999–2002 Zakładu Teorii i Metodyki Zespołowych Gier Sportowych, 2002 Zakładu Teorii i Metodyki Piłki Nożnej, a od 2007 do 2008 Katedry Teorii i Metodyki Zespołowych Gier Sportowych.

W latach 1953–1968 był piłkarzem Pomorzanina Toruń, Unii Wąbrzeźno, AZS Warszawa i Broni Radom. Był trenerem piłkarzy: Stoczniowca Gdańsk (1971–1975), Bałtyku Gdynia (1975–1978) (asystent) i Lechii Gdańsk (1979–1980). W sezonie 1982/83 trenował także bagdadzki Al-Jaish, z którym zajął 5. miejsce w lidze i wygrał puchar Iraku.

Działacz Polskiego Związku Piłki Nożnej: członek zarządu (2000–2004), a następnie rzecznik etyki PZPN. W latach 2000–2008 prezes AZS AWF Gdańsk. Przewodniczący Gdańskiej Rady Sportu.