Napisał wiele utworów, spośród których znacząca część zyskała popularność. Zebrał je w tomach m.in. „Lutnia w tornistrze” (1934), „100 pieśni żołnierskich” (1937) oraz „Wiersze o Komendancie” (1938). Wyjątkowe miejsce w latach międzywojennych zyskały jego pieśni: „Pieśń o Generale Edwardzie Śmigłym-Rydzu”, „Jedzie, jedzie na Kasztance”, „Miała matka trzech synów” i „Morze, nasze morze”. W czasie wojny polsko-bolszewickiej napisał "Leguny w niebie".

Był uczestnikiem kampanii wrześniowej, został internowany w obozie Balș w Rumunii, gdzie, w październiku 1939, napisał „Modlitwę Obozową”, która została spopularyzowana w Polskich Siłach Zbrojnych i w Polsce Podziemnej.

Po opuszczeniu obozu od kwietnia 1940 r. służył w Armii Polskiej we Francji, po ewakuacji zaś do Wielkiej Brytanii został przydzielony do formującego się w Szkocji 2 batalionu strzelców „Kratkowane Lwiątka”. Od sierpnia 1940 był kierownikiem referatu kulturalno-oświatowego 1 Brygady Strzelców, był też redaktorem naczelnym „Żołnierza Polskiego” i „Polski Zbrojnej”. W tym czasie nadal tworzył wiersze i pisał teksty do popularnych szopek noworocznych. Na obczyźnie ukazał się zbiór jego wierszy i pieśni z lat 1939–1942 „Kierunek: WISŁA!” (Glasgow, 1943 r.). Tytuł zbioru pochodzi z siedmiostrofowego wiersza z dopiskiem: „Szkocja 1942”.