Năm 1947, ông nhập ngũ. Nhờ khả năng viết văn, ông được phân công công tác tại báo Chiến sĩ (Liên khu 4) [[Năm 1948, ông được kết nạp vào Đảng Cộng sản Đông Dương. Năm 1950, ông được ông Lưu Văn Lợi xin chuyển về công tác tại Báo Quân đội Nhân dân[2]. Ông cũng là một trong những biên tập viên đầu tiên của Tạp chí Văn nghệ Quân đội năm 1957, cán bộ văn nghệ thuộc Cục Tuyên huấn Quân đội Nhân dân Việt Nam, cấp bậc chính trị viên tiểu đoàn (tương đương Thiếu tá).
Tháng 6 năm 1958, ông được chuyển sang công tác tại báo Văn học của Hội Nhà văn Việt Nam, được kết nạp là Hội viên. Trong năm sau đó, ông lần lượt công tác tại các vị trí: Thư ký tòa soạn báo Văn học (nay là Văn Nghệ), Phó tổng biên tập báo Văn Nghệ, Giám đốc Nhà xuất bản Tác phẩm Mới (nay là Nhà xuất bản Hội Nhà Văn). Ông cũng được bầu làm Ủy viên Ban chấp hành Hội Nhà văn Việt Nam các khóa I, II, III, IV, Tổng thư ký Hội Nhà văn Việt Nam khóa IV.
Ông được bầu làm Đại biểu Quốc hội Việt Nam khóa IX.
Ông nghỉ hưu năm 1994.