원유가 생성되는 원인에 대하여 아직 정확하게 밝혀진 것은 없습니다. 다만 여러가지 연구에 의해 추측할 뿐입니다. 최근에 받아들여지는 생성원인은 지질시대에 아주 많았던 바다생물을 근원으로 이 생물유기체가 산소의 공급이 적은곳에 퇴적되어 산화되지 않고 고온, 고압의 조건이 형성될때 아주 오랜시간에 걸쳐 생성된다는 것입니다. 최초 바다생물이 죽은 사체가 바다에 쌓이게 되고 그 위에 다른 퇴적물이 쌓이게 되면 산소가 차단되게 되고, 고온고압의 조건하에서 카로젠이란 걸쭉한 물질로 변하게되고 이것이 오랜시간 유지될때 석유 또는 천연가스가 된다고 보고 있습니다.