Происходил из рода Корнелиев. Предположительно, был сыном Публия Корнелия Руфина, диктатора 333 до н. э. В 290 до н. э. был консулом, получил триумф за победу над самнитами. В период между 291 и 285 до н. э. занимал должность диктатора, предположительно — rei gerundae causa, то есть «для ведения войны». В 277 до н. э. был консулом во второй раз, отличился в Пирровой войне, взяв Кротон.
В 275 до н. э. был изгнан цензором Гаем Фабрицием Лусцином из сената за нарушение законов о роскоши — цензор обнаружил у него больше разрешённого по закону количества серебряных изделий.