Пісаў на польскай мове. Ёсць звесткі, што пісаў таксама па-беларуску. Пры падтрымцы Ю. Крашэўскага і Р. Падбярэскага ў 1845 выдаў зборнік «Паэзія». Перакладаў на польскую мову творы заходне-еўрапейскіх аўтараў; пераклаў на французскую мову ўкраінскія народныя песні («Украінскія песні», Парыж, 1845); на рускую — «Гісторыю Азербайджана» А. Бакіханава. Сваім родным мясцінам прысвяціў паэтычныя творы: паэму «Ваколіцы Віцебска», элегіі «Да Дзвіны», «Даўжанскае возера», «Вілія» і інш. На матэрыялах «Хронікі» М. Стрыйкоўскага напісаў баладу «Ляшка».