Od roku 1933 přispíval a v letech 1936-1938 byl redaktorem Studentských listů. Poezii, publicistiku a později také články o literatuře publikoval před válkou ve studentském časopise Kruh (Plzeň), dále v periodikách Venkov, Mladý venkov, Národní osvobození, Kritický měsíčník, Obnova, Akord, List mladých a Lidová kultura. V letech 1939-1945 spoluredigoval almanach odboje čs. studentstva 17. listopad. V roce 1941 (až do zastavení listu) byl šéfredaktorem (po Václavu Renčovi) nakladatelského časopisu Cesta za knihou. V období povstání v květnu 1945 řídil pražský Lidový deník vydavatelství Novina. V letech 1945-1948 vedoucí kulturní rubriky a později šéfredaktor Zemědělských novin. V letech 1949–1952 byl zástupcem šéfredaktora Lidových novin. V letech 1954–1959 působil jako šéfredaktor Literárních novin. Byl členem redakční rady časopisů Nový život, Novinář a deníku Lidové noviny. Přispíval do Rudého práva a časopisů Čteme, Host do domu, Literární noviny, Lumír, Plamen, Tvorba. Publikoval také v polských kulturních časopisech a spolupracoval s Československým rozhlasem.
Dílo (výběr): Jabloňový sad (1939), Stesk Orfeův (1940; rozšíř. a přeprac. 1944), Krysař (1945; 1. přeprac. 1948; 2. přeprac. 1978), Kultura nové vesnice (1949), Píseň Vltavy (1955), Krajinou pádí kůň (1967), Točité schody (1983).
Maturoval na klatovském gymnáziu. V roce 1945/46 dokončil studium slavistiky a romanistiky na Filosofické fakultě UK. Po 17. listopadu 1939 byl v rámci perzekuce vysokoškolských studentů tři měsíce vězněn v Sachsenhausenu. Po návratu z koncentračního tábora pracoval až do konce války v propagačním oddělení nakladatelství Novina. Od roku 1949 byl tajemníkem české sekce Svazu československých spisovatelů, v letech 1958-1968 působil jako ředitel nakladatelství Československý spisovatel. V letech 1968-1970 byl ústředním tajemníkem Svazu nakladatelských a knihkupeckých podniků. Do roku 1970 byl členem předsednictva ÚV Svazu čs. spisovatelů, od roku 1970 členem Literární rady ministerstva kultury ČSSR. Od 70. let do roku 1989 působil i na katedře české a slovenské literatury Filozofické fakulty Univerzity Karlovy, kde se stal v roce 1980 docentem srovnávací literatury. Od května 1945 člen KSČ.