Twórczość Od lat młodzieńczych zajmował się poezją, tłumaczył też dzieła klasyczne. Redaktor Kroniki Emigracji Polskiej (1836–1838), sekretarz Wydziału Historycznego Towarzystwa Historyczno-Literackiego. Zbierał i publikował materiały historyczne, pisał utwory poetyckie, z których najbardziej znane są Pisma wierszem (1888). Przełożył wiersz francuskiego poety Casimira François Delavigne z 1831 roku La Varsovienné, znany pod polskim tytułem jako Warszawianka 1831 roku. Przetłumaczył także Panią jeziora Waltera Scotta.
Ważniejsze dzieła Wiersze z lat 1811–1859, wyd. zobacz Wydania zbiorowe poz. 1, t. 2; wyd. następne (wybór) zobacz Wydania zbiorowe poz. 2; tu m.in.: Śmierć. Wiersz pamiątce Józefa Czecha, dyrektora gimnazjum krzemienieckiego poświęcony (1811); Do Dniepru (1812); Mikołaj i Małgorzata. Ballada (1812); Oda na śmierć Czackiego (1813); Pożegnanie z Krzemieńcem (1813); Oda na zgon Księcia Józefa Poniatowskiego (1814); fragm. wiersza Marzenia w ogrodzie krzemienieckim ogł. anonimowo „Ćwiczenia Nauk. Oddz. Literatury” 1818, t. 1 (pt. Ogród); Te Deum laudamus ogł. „Dziennik Powszechny Krajowy” 1831 nr 101; wiersze z ostatnich lat ogł. „Biesiada Krzemieniecka... 1859” (1861);