Temesváron jogot hallgatott, amikor kitört a forradalom. Családjával Pestre menekült, majd a 113. honvédzászlóalj önkéntese lett. Tizenhét csatát harcolt végig, 1849 júniusában hadnaggyá léptették elő. Szeptember elején letartóztatták. Temesvári börtönéből november végén megszökött; 1850 folyamán Hont, Nógrád, Heves és Pest vármegyében bujkált. 1851–1852-ben nagyapja andrásfalvai házában tartózkodott.