A szabadságharcban először a 20. (Kassai) honvédzászlóaljban harcolt, majd az 52. (Bocskai) zászlóaljban, miután a 20. 1849. február 11-én Aszalónál ebbe került beolvasztásra. A szabadságharc során 12 csatában vett részt, többek között a tarcaliban (1849. január 22), a bodrogkeresztúriban (1849. január 23), a tokajiban (1849. január 31), tornaaljaiban, kápolnaiban, tápióbicskeiben (1849. április 4), egerfarmosiban (1849. március 1).