He was born in Gò Bồi, Tùng Giản commune, Tuy Phước District, Bình Định Province, Vietnam (maternal homeland). His father was Ngô Xuân Thọ, a teacher, and his mother was Nguyễn Thị Hiệp. He studied in Qui Nhơn, Huế, and later Hanoi (1938–1940). He obtained a degree in agricultural engineering in 1943 and worked in Mỹ Tho for a while before returning to Hanoi.
In 1943, he joined the Viet Minh and became one of the leading poets writing to promote resistance against the French.