Urodził się 1 września 1895 r. w Strusowie pow. Trembowla. Syn Andrzeja i Teresy z Krukowskich.
Uczeń gimnazjum w Trembowli.
Należał do Związku Strzeleckiego.
W czasie I wojny światowej od 16 sierpnia 1914 r. w Legionach Polskich. Służył w 9 komp. 3 pp LP. W czerwcu 1915 r. posiadał stopień plut. Na początku marca 1916 r. przebywał w szpitalu rezerwowym nr 1 w Wiedniu. Po powrocie do pułku uczestniczył w walkach na Wołyniu. Ciężko ranny 16 sierpnia. Po wyleczeniu się z ran powrócił do 3 pp LP. Po stwierdzeniu inwalidztwa 5 listopada 1917 r. zwolniony ze służby.
Powrócił do Trembowli, gdzie wstąpił do POW.
Od 1 lipca 1919 r. w stopniu ppor. do 21 lipca 1921 r. służył w Urzędzie Gospodarczym Warszawa-Praga oraz w MSWojsk i jako referent w Oddz. V Sztabu Generalnego.
Od 5 sierpnia 1921 r. w stopniu por. piech. był adiutantem baonu sztabowego 3 pp leg oraz referentem mobilizacyjnym. Zweryfikowany jako por. piech. z 1 czerwca 1919 r. Od 1 sierpnia 1923 do marca 1925 r. był oficerem ewidencyjnym w PKU w Wieluniu. Awansowany z dniem 15 sierpnia 1924 r. na kpt. kanc., w marcu 1925 r. został oficerem ewidencyjnym PKU Warszawa-Powiat w Grójcu. W czerwcu 1927 r. został przeniesiony z DOK nr III w Grodnie do PKU w Grodnie. Został zastępcą jej komendanta i jednocześnie kierownikiem I referatu administracji rezerw. 15 września 1932 r. skierowany na czteromiesięczną praktykę u płatnika 29 pal. Po jej zakończeniu przeniesiony do Składnicy Materiałów Intendenckich Grodno. W czerwcu 1934 r. został zarządcą Składnicy Materiału Intendenckiego Białystok. Wiosną 1939 r. był zarządcą Składnicy Materiału Intendenckiego nr 13 w Białymstoku.
Należał do Związku Legionistów Polskich. Jako kierownik Bratniej Pomocy wchodził w skład Zarządu Okręgu Białystok.
Zmarł w 1939 r.
Odznaczony orderem Virtuti Militari 5 kl., Krzyżem Niepodległości, czterokrotnie Krzyżem Walecznych i dwukrotnie srebrnym Krzyżem Zasługi.
Żonaty z Marią Julią Pikulską, miał trzech synów m.in. Andrzeja Dominika.
„Monitor Polski” nr 111/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; Sprawozdanie Komendy Naczelnej Związku Legionistów Polskich, Warszawa 1938.