Родился 6 марта 1815г. в деревне Безруково Ишимского уезда Тобольской губернии (ныне Тюменская область). Отец часто менял места службы и Петр успел пожить в Петропавловске (Казахстан), Омске, Березове (ныне поселок Березово Ханты-Мансийского автономном округе).
В 1824 году он поступил в гимназию в Тобольске. В 1830 году отец добился перевода в Петербург, и Ершов стал студентом университета.
в 1834 году он написал стихотворную сказку "Конек-горбунок". Сказку читала почти вся Россия.
Тяжелым ударом по карьере Ершова стал негативный отзыв В.Г.Белинского.
В 1834 году Ершов подал прошение о назначении учителем в тобольскую гимназию, которое было удовлетворено в 1836 году,
В 1836 году он уехал в Тобольск, где прожил до конца жизни. Здесь написана поэма "Сузге", многие лирические и юмористические стихи.
Умер 30 августа 1869 года.