Urodził się 14 sierpnia 1901 r. w Zawadach koło Zbuczyna pow. Siedlce. Syn Antoniego i Anny z Pogonowskich. Brat Antoniego Alojzego (zob.).
W czasie I wojny światowej od 1 stycznia 1916 r. w POW ps. „Szczapa”.
Od 11 listopada 1918 r. w WP. Służył w 22 i 55 pp. 1 marca 1920 r. mianowany ppor. piech. Po wojnie z bolszewikami 21 lutego 1922 r. przeniesiony do rezerwy.
W niepodległej Polsce w Policji Państwowej. Co najmniej od 1932 r. posiadał stopień podkomisarza. Służył wówczas w komisariacie głównym w Toruniu. 10 kwietnia 1935 r. w stopniu komisarza został przeniesiony z komendy powiatowej w Toruniu na stanowisko kierownika I komisariatu w Gdyni i funkcję tę pełnił do 30 listopada 1937 r. (od 26 maja 1936 r. równocześnie komendant miasta). Następnie komendant miasta Gdyni. 1 stycznia 1938 r. awansował na nadkomisarza.
Zmarł 27 września 1938 r.
Odznaczony Medalem Niepodległości.
M. Bonalski, Organizacja i rozwój Policji Państwowej w Gdyni w okresie międzywojennym, w: Wedrówki po dziejach Gdyni, Gdynia 2004; S. Kordaczuk, Siedlecka Księga Chwały 1914-1944. Mieszkańcy regionu w walce o wolność i niepodległość, Siedlce 2018; „Monitor Polski” nr 6/1934; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.