O. Józef urodził się 22 stycznia 1949 roku w Tereszpolu, w powiecie Biłgoraj, w diecezji lubelskiej. 6 lutego tego samego roku został ochrzczony w kościele pw. M B Częstochowskiej w Tereszpolu. 15 maja 1961 roku przyjął sakrament bierzmowania.
Po maturze, w 1967 roku, został przyjęty do Diecezjalnego Seminarium Duchownego „Hosianum” w Olsztynie. W latach 1968-69 odbył służbę wojskową w jednostce wojskowej w Bartoszycach. W latach 1969-72 kontynuował studia seminaryjne w „Hosianum” w Olsztynie, gdzie otrzymał tonsurę oraz niższe święcenia ostiariatu i lektoratu.
Wiedziony głosem powołania misyjnego w 1972 roku przenosi się do Misyjnego Seminarium Duchowego Księży Werbistów w Pieniężnie, gdzie 22 września rozpoczyna roczny nowicjat. 8 września 1973 roku składa swoje pierwsze śluby zakonne, by już następnego roku złożyć śluby wieczyte. 20 października 1974 roku przyjmuje w Pieniężnie święcenia diakonatu, a 22 czerwca 1975 roku święcenia kapłańskie.
We wrześniu 1975 roku wyjeżdża na misje do Ghany. W 1983 roku, na wskutek problemów zdrowotnych wraca do Polski. Zostaje skierowany na studia do Lublina, a nastepnie do Pieniężna, gdzie pracuje w Referacie Misyjnym.
W latach 1989-1993 odbył zaoczne studia z misjologii na ATK w Warszawie. W grudniu 2008 roku skierowany został do Domu Misyjnego św. Józefa w Górnej Grupie.
9 maja 2014 roku zmarł w szpitalu w Grudziądzu na wskutek choroby nowotworowej. Ceremonie pogrzebowe odbyły się 13 maja w Domu Misyjnym św. Józefa w Górnej Grupie.
Wieczny odpoczynek racz mu dać Panie,
a światłość wiekuista niech mu świeci na wieki.