w młodych latach emigrował za granicę i tam brał udział w kampanii węgierskiej w 1848 r. Po powrocie do kraju był inżynierem przy drodze żelaznej. Początkowo służył w oddziale Zameczka i tu się dosłużył stopnia majora po bitwie pod Drążdżewem w ostrołęckim. Z powodu choroby wziął urlop. Powróciwszy do oddziału Wawra, stąd go komenderowano na dowódcę oddziału po Suzinie. W bitwie pod wsią Gruszki w augustowskim 27 czerwca 1863 r. zmusza nieprzyjaciela do ucieczki, przyprawiając go o znaczne straty. Poległ w bitwie pod Wizną w powiecie łomżyńskim, stoczonej w sierpniu 1863 r. przez połączone oddziały Wawra i Hłaski, zasłoniwszy swym oddziałem ich odwrót. Poległ dnia 6 lipca 1863 r. między wsiami Sieburczynem i Szymborami nad Narwią z łomżyńskim.