Magyaróvári piarista tanulmányok után a felvidéki
Privigyén kapott indíttatást és öltözött be 1819 októberében a rend ruhájába.
1822/23-ban
Temesváron tanult, majd 1824/25-ben
Vácon filozófiát, 1825-től
Nyitrán teológiát tanult. 1826 végén vette fel a papi szentséget.
1828/29-ben
Temesváron tanított nyelvtant, 1830 és 1840 között
Szegeden volt a történelem tanára. 1841-1848 között a
pesti tudományegyetem történettudományi tanszékén tanított.
1849-től nyugdíjas professzorként az egyetem filozófiai fakultásán adott órákat, 1865-től emellett a kar konzulense volt.