Nagy Márton és Czirják Katalin fia. Már hároméves korában a naszódi katonai intézetbe került, honnan az 1848-as forradalom alatt lépett ki és bevonult honvédnek Bem hadtestéhez. 1849. május 9-től hadnagy lett a Tordán megalakult – későbbi 134. – honvédzászlóaljban, majd július 14-től főhadnagy a 133. zászlóaljban, a tartalék hadtestnél Szegeden, valamint Aradon. 1850. május 1-jén a 3. szanitéc zászlóaljhoz sorozták be, 1853-ban szerelt le.