Sinh ra ở một làng nghèo thuộc huyện Phù Cát, tỉnh Bình Định, có lẽ chính ông cũng không ngờ sau này mình sẽ đặt dấu chân khắp đất nước. Hai năm sau tập kết, năm 1956, ông theo học ngành Địa chất thăm dò ĐH Bách khoa; năm 1981, nhận học vị tiến sĩ ĐH Tổng hợp Lomonosov. Ông thuộc ""lứa"" thứ ba được nhận học hàm giáo sư ngành Địa chất chỉ sau GS Nguyễn Văn Chiển - người mà cả ngành Địa chất Việt Nam gọi là thầy.