Kegyesrendi tanárként Nagybecskereken szolgált, majd a magyar szabadságharc alatt Perczel Mór segédtisztje lett. A szabadságharc bukása után egy ideig bujkálnia kellett, 1855-től Budán, majd Pesten lett tanár és a Pesti Napló, valamint az Új Magyar Múzeum munkatársa.