Dokonał przekładów na język polski wielu dzieł z języka niemieckiego: Goethego, Heinego, z języka rosyjskiego i ukraińskiego: Rylejewa, Lermontowa, Niekrasowa, Szewczenki, Berangera, a także licznych przekładów z łaciny pisarzy staropolskich:

Klemensa Janickiego; Jana Kochanowskiego; Mikołaja Smoguleckiego; Joachima Bielskiego; Sebastiana Klonowicza (przekład poematu Roksolania);

Andrzeja Maksymiliana Fredry „Dzieje narodu polskiego pod Henrykiem Walezyuszem królem polskim a potém francuzkim”, wydane w roku 1855; Przekłady poetów polsko-łacińskich epoki zygmuntowskiej m.in. Macieja Kazimierza Sarbiewskiego; Marcina Kromera, Polska, czyli o położeniu, obyczajach, urzędach i Rzeczypospolitéj Królestwa Polskiego, przez Marcina Kromera [...] xiąg dwoje wyd. z 1853 roku.

Dzieła literackie Rywale (1846) Stary kawaler (1846) Kanonik przemyski (1851-1852) – gawęda Gawędy i rymy ulotne (1853) Urodzony Jan Dęboróg (1854) – gawęda Poezje ostatniej godziny Wyzwolenie włościan Margier.