He holds a PhD degree in Petroleum Engineering from Louisiana State University. He received his B.Sc. degree from Petroleum University of Technology, Iran and a M.Sc degree from Tehran University, Iran, all in Petroleum engineering.