Itt és Lőcsén járt iskolába, majd teológiát tanulni Egerbe került. Papi végzettséggel az érseki titkárságon kapott munkát, s ekkor kezdődött írói munkássága is, amely felkeltette a Kisfaludy Társaság figyelmét. Gyorsan vált ismertté neve, így nem meglepő, hogy 1844-ben Petőfi Sándor is felkereste. 1845-ben visszatért Miskolcra, majd Bécs és Pozsony tanulmányozása után 1850-től érseki titkár lett.
Vallási költészettel, népénekekkel foglalkozott, így lett a Magyar Tudományos Akadémia tagja. 1868-tól egri kanonok, az egyházmegye népiskolai felügyelője. Átdolgozta és kiadta Káldi György bibliafordítását. Jeles műgyűjtő volt, mindvégig támogatója maradt a mindszenti római katolikus templomnak. (Képadományai ebbe a templomba kerültek, gyűjteményét pedig a Képcsarnoknak adományozta. Eredeti neve Viperina József volt, 1821–1886 között élt.)
D. I.