Dinosaurs roamed the earth between about 235 million years ago and 65 million years ago. So, to answer your question, the best guess would be about 235 million years ago or so. Also dinosaurs laid eggs so they are not actually born but hatched. read more