Vennberg vokste opp i et pietetisk kristent miljø, faren var gårdbruker. Han studerte humaniora ved Universitetet i Lund og Stockholms högskola. Han debuterte i 1937 som lyriker med diktsamlingen . Vennberg oversatte T.S. Eliot og Franz Kafka til svensk. Fra 1941 til 1944 var han litteraturkritiker i ukeavisen , 1946–-47 kulturredaktør i og 1957–75 kulturredaktør i . I 1962 ble han formann for det svenske litterære akademiet Samfundet De Nio.