Je prozaikem, dramatikem a scénáristou. Vytvořil řadu divadelních, televizních a rozhlasových her, stejně jako filmových scénářů. Mezi jeho známá díla patří Ohně na horách, Svítání nad vodami, Hvězda zvaná Pelyněk (oceněná k 20. výročí osvobození ČSSR Sovětskou armádou), Cesta řeky k moři, Drobínek, Jack, Autorevue (oceněná Chaplinovou cenou v Montreaux v roce 1967), Revue z bedny, Rok života, Příběh dušičkový a Legenda o Janovi (oceněná k 30. výročí osvobození ČSSR Sovětskou armádou, Cenou ÚV SČSP a Prix Bohemia v roce 1976). Z jeho prozaických prací jsou známy Cesta na Banpaku, Romance o stromu a růži a Nokturno pro dvě sekery. Byl oceněn vyznamenáním Za vynikající práci a podílel se jako spoluautor a hlavní dramaturg na seriálu Třicet případů majora Zemana.