Ông sinh ngày 25 tháng 12 năm 1938 tại xã Quỳnh Bá, huyện Quỳnh Lưu, tỉnh Nghệ An trong một gia đình gồm 5 người con.. Lớn lên trong gia đình nông dân nghèo nhưng sớm được tiếp xúc với giáo dục nên năm lên 6 tuổi, ông được theo học lớp Đồng ấu của trường Pháp Việt (1944). Sau cách mạng Tháng Tám, ông tiếp tục theo học hệ giáo dục mới đến năm 1951, ông tốt nghiệp chương trình tiểu học (lớp nhất).