Ordery i odznaczenia Krzyż Komandorski z Gwiazdą Orderu Odrodzenia Polski (2 listopada 1998) „za wybitne zasługi dla kultury polskiej, za osiągnięcia w pracy literackiej”. Krzyż Kawalerski Orderu Odrodzenia Polski (1964) Krzyż Walecznych (1945) Złoty Krzyż Zasługi (11 lipca 1955) „w 10 rocznicę Polski Ludowej za zasługi w dziedzinie kultury i sztuki”. Brązowy Medal „Za zasługi dla obronności kraju” (1967)Wojskowy Przegląd Historyczny, nr 3, 1967, s. 390. Złoty Medal „Zasłużony Kulturze Gloria Artis” (12 października 2006) Medal „Zasłużony dla Tolerancji” (2002) Medal ZAiKS-u (1988) Odznaka honorowa ZAiKS-u (1978)

Nagrody 1974 – Nagroda Przewodniczącego Komitetu ds. Radia i Telewizji 1980 – Nagroda Przewodniczącego Komitetu ds. Radia i Telewizji I stopnia za wybitnie wartościową twórczość literacką w dziedzinie filmu telewizyjnego 1989 – Nagroda Ministra Kultury i Sztuki I stopnia 1990 – Nagroda Przewodniczącego Komitetu ds. Radia i Telewizji 1999 – Nagroda specjalna ZAIKS-u za całokształt twórczości ze szczególnym uwzględnieniem biografii Tadeusza Boya-Żeleńskiego Błazen-wielki mąż 2007 – „Pióro Mistrza” – nagroda za całokształt twórczości na 13. Festiwalu „Lato Filmów” w Toruniu 2008 – Nagroda Literacka im. Władysława Reymonta 2009 – Nagroda Literacka m.st.