Urodził się 1 grudnia 1892 r. we wsi Obrówka koło Janowa Lubelskiego. Syn Mieczysława i Jadwigi z Szydłowskich.
W czasie I wojny światowej od 1 sierpnia 1915 r. w Legionach Polskich ps. „Szreniawa”. Służył w 6 pp LP. Posiadał stopień tytularnego kpr. W 1917 r. pełnił służbę w Stacji Zbornej LP w Lublinie. W następstwie kryzysu przysięgowego 21 lipca zwolniony z Legionów.
W niepodległej Polsce mieszkał w Warszawie. Był prokurentem Banku Gospodarstwa Krajowego.
Członek Zw. Legionistów Polskich.
Zmarł 6 października 1942 r. i został pochowany na Cmentarzu Parafialnym na Powązkach w Warszawie kwat. 198.
Odznaczony Medalem Niepodległości.
J. Cisek, E. Kozłowska, Ł. Wieczorek, Słownik Legionistów Polskich 1914-1918 t. 1, Kraków, Warszawa, Zalesie Górne 2017; „Monitor Polski” nr 177/1938.