W 1967 roku został mistrzem Polski w judo w kategorii ciężkiej.
W stanie wojennym został internowany na okres od 13 grudnia 1981 do 27 marca 1982.
Sprawował mandat posła III kadencji Sejmu RP wybranego z listy Akcji Wyborczej Solidarność w okręgu Warszawa.