Urodził się 1 lutego 1895 r. w Brzeżanach. Syn Wojciecha i Tekli.
Ukończył gimnazjum realne.
W czasie I wojny światowej w oddziale Jana Błaszkiewicza 12 sierpnia 1914 r. wyruszył z Brzeżan do Krakowa. Przydzielony do 1 komp. półbaonu M. „Orzechowskiego” Dragata, z którą 12 października dołączył do 1 pp LP. Od 22 październikaw stopniu kpr. służył w taborze sztabowym 1 pp LP. Ranny w nogę i rękę nad Nidą. Wiosną 1917 r. w stopniu st. szer. w oddziale sztabowym pułku.
Po kryzysie przysięgowym w Legionach w sierpniu lub wrześniu 1917 r. wcielony do armii austro-węgierskiej, walczył na froncie włoskim.
Od listopada 1918 r. w WP. Uczestniczył w obronie Lwowa przeciwko Ukraińcom, podczas której 13 grudnia dostał się do niewoli. Przebywał w niej do 12 czerwca 1919 r. Następnie w baonie zapasowym 1 pp leg. 1 września 1919 r, mianowany ppor. piech.
W czerwcu 1921 r. w stopniu por. piech. służył w 1 pp leg. Zweryfikowany jako por. adm.-gosp. z 1 czerwca 1919 r. i awansowany 1 lipca 1923 r. na kpt. adm.-gosp., co najmniej od 1923 r. w 1 płączn. Był oficerem kasowym, członkiem komisji gospodarczej i płatnikiem pułku.
Zmarł 3 grudnia 1928 r. w Rajczy. Pochowany na Cmentarzu Wojskowym na Powazkach w Warszawie kwat. B-20.
Pośmiertnie odznaczony Krzyżem Niepodległości.
Żonaty, miał dwoje dzieci.
Lwów i Małopolska Wschodnia w Legionach Polskich 1914-1917, Lwów 1935; „Monitor Polski” nr 121/1932; „Polska Zbrojna” nr 340/1928; Rocznik oficerski 1923, 1924, 1928; Ś.p. kpt. Jan Laskowski, „Polska Zbrojna” nr 341/1928; S. Wiszniewski, Brzeżańczycy przy odbudowie państwa polskiego od 1831 do 1920 r., Lwów 1938.