1824. december 17-én született Köröstarcsán, és 65 munkás év után 1890. augusztus 31-én hunyt el Kolozsvárott. Életpályája eleje, mint 19. századi tudósaink nagy részének, változatos, mai szemmel nézve különös kitérőkkel: nem történésznek készült, jogot tanult, 1843-ban tette le vizsgáit, majd joggyakornokként, jegyzőként dolgozott és ügyvédi oklevelet is szerzett, de ügyvédként sohasem praktizált, hanem 1846-ban úgy döntött, tengerész lesz. A fiumei tengerészeti tanfolyam egy évének elvégzése után azonban betegség miatt erről le kellett mondania, és Pestre költözve Toldy Ferenc, akkoriban legelső irodalomtörténészünk mellett vállalt munkát, irodalmi életrajzok összegyűjtését (a később soha meg nem jelent Magyar Tudósok Tára gyűjtemény számára), illetve ógörög klasszikusok magyar fordításával kísérletezett. Irodalomtörténészi pályáját pedig a szabadságharc szakította meg. Természetesnek mondható, hogy a fiatal, hazáját szerető kutató nemzetőrnek, majd honvédnek állott és a szabadságharc végéig harcolt a bánáti hadszíntéren, főhadnagyi rangot érve el.
A szabadságharc bukása utáni kényszerhelyzetben indult meg történészi pályája, rövid bujdosás után keresve lehetőséget alkotó tevékenységre: régi pártfogója, Toldy Ferenc gróf Teleki József titkárának ajánlotta. E munkakörében a Teleki-levéltárat rendezte, majd részt vett a tudós gróf A Hunyadiak kora Magyarországon című nagy művének elkészítésében. Ez a mű nem az ő dicsőségét növelte, de nagyrészt az ő munkájával jött létre. Noha 1855-től visszatért az ógörög nyelvhez, ez nem szakította meg történészi pályáját: ekkor a nagykőrösi református gimnáziumban tanított Arany Jánossal és Szilágyi Sándorral együtt, s nagyszerű történészünk, Szilágyi barátsága csak növelte a történettudomány iránti elkötelezettségét, majd 1859-től haláláig Kolozsvárott tanított, előbb a református kollégiumban (emellett az Erdélyi Múzeum-Egyesület könyvtárosa is volt), majd az egyetemen, s az utóbbi intézményben már a magyar történelem nyilvános rendes tanára volt.