Uczęszczał do warszawskiego Gimnazjum Rontalera, a następnie do Korpusu Kadetów im. Józefa Piłsudskiego we Lwowie (matura 1927 r.) oraz Szkoły Kawalerii w Grudziądzu i Wyższej Szkoły Wojennej w Warszawie.Debiutował na łamach prasy w marcu 1939 r.
Uczestniczył w wojnie obronnej 1939 r. od 1 września do 6 października 1939 r. Po ostatniej bitwie Września 1939 (pod Kockiem) został wzięty do niewoli niemieckiej, którą spędził w oflagu w Murnau w Bawarii. Na temat życia w obozie napisał później książkę "Za drutami Murnau". Po wyzwoleniu obozu przez wojska amerykańskie w 1945 r. służył w II Korpusie Polskim na Zachodzie w randze kapitana. Jednocześnie prowadził m.in. działalność wydawniczą, w ramach wydawnictwa Rodło. We Włoszech, pod pseudonimem Stefan Kos, wydał książkę Polska Droga (1946).Po rozwiązaniu II Korpusu wrócił do kraju w 1947 i został tłumaczem z języka angielskiego, francuskiego i niemieckiego w agencji wydawniczej API. Podjął także współpracę z Tygodnikiem Powszechnym, publikując szereg artykułów na temat Gilberta K. Chestertona, Bernarda Shawa i Thomasa More'a. W końcu lat czterdziestych rozpoczął pisanie słuchowisk i audycji radiowych dla Polskiego Radia, głównie dla dzieci i młodzieży, oraz artykułów o starej Warszawie do tygodnika Stolica.
Został członkiem Związku Literatów Polskich oraz Stowarzyszenia Autorów i Kompozytorów ZAIKS.
Pochowany na Cmentarzu Powązkowskim w Warszawie.