Poeta, bajkopisarz, satyryk, dziennikarz radiowy. Działacz społeczny, członek Krajowego Komitetu Obrońców Pokoju oraz Polskiej Sekcji Międzynarodowego Komitetu ds. Literatury dla Dzieci i Młodzieży przy UNESCO. Urodził się w Brześciu nad Bugiem. Sześć lat później przeprowadził się wraz z rodzicami do Lublina. Po wybuchu II wojny światowej wstąpił do Armii Krajowej, a po wyzwoleniu Lublina został sprawozdawcą frontowym i dziennikarzem w Polskim Radiu.
Autor wielu książek dla dzieci i młodzieży, m.in. „Bajek na dobranoc”, „Szewca Czarodzieja”, „Pietrka z Puszczy Piskiej”, „Starej kuźni”. Napisał też „Siedmiu nieobecnych” – wspomnienia o przyjaciołach z liceum, którzy zginęli podczas II wojny światowej. Ponadto przełożył gruziński poemat „Witeź w tygrysiej skórze”.