Ur. w Lublinie, jako junior uprawiał boks w "Motorze", służył w zamojskim TSWL, ukończył podoficerską szkołę w Zamościu. Od 1976 mieszkał w Zamościu, przez wiele lat był żołnierzem zawodowym (pion dowódczy i logistyczny TSWL), a przez rok przebywał w Syrii na pokojowej ONZ (1997). W 1981 został sędzią bokserskim, do 2014 sędziował 4,5 tys, walk, w tym ok. tysiąca w ringu. W 1998-2015 był prezesem ASB Hetman, "postawił na nogi" sekcję z której wyszło wielu medalistów mistrzostw Polski. Organizator zamojskich zawodów memoriałowych. Spoczął na cmentarzu w Lublinie.