Пьетро Бадольо родился 28 сентября 1871 года, в родовом поместье в Граццано-Монферрато. Его отцом был богатый фермер Марио Бадольо, а матерью Антуанетта Питарилии. Выбрав карьеру военного, Бадольо блестяще окончил военное училище и в возрасте 20 лет поступил на службу в армию. Службу начал в артиллерии. Затем окончил военную академию в Турине и 17 августа 1892 года был переведён лейтенантом в 19-й артиллерийский полк, базирующийся во Флоренции.
В 1896 году в составе итальянского экспедиционного корпуса был отправлен в Эфиопию. В марте 1896 итальянский экспедиционный корпус был почти полностью уничтожен в битве при Адуа. Лейтенант Бадольо был тяжело ранен в этом сражении, был вынесен с поля боя и вскоре был отправлен на родину. За участие в итало-эфиопской войне был произведён в капитаны.
Следующей войной Пьетро Бадольо стала Ливийская кампания. За эту войну он получил чин майора и продолжил службу в Ливии — новой колонии Италии. В 1914 году был отозван в метрополию для штабной работы.
Ко вступлению Италии в Первую мировую войну Бадольо, будучи уже подполковником, занимал должность начальника оперативного отдела штаба 2-й армии, а затем был переведён начальником штаба 4-й дивизии, действующий в районе Горицы. В марте 1916 года итальянские войска, пытаясь облегчить положение союзников под Верденом, провели наступление в Горицком направлении. В ходе кровопролитного сражения Бадольо был дважды ранен, но успех этого наступления не смог улучшить положение дел на фронте. Однако Бадольо был замечен и произведён в полковники.
С мая 1916 года полковник Бадольо получил под своё командование 78-й пехотный полк и был назначен советником начальника итальянского Генерального штаба генерала Армандо Диаза. За время войны Бадольо быстро продвигался по службе. Он отличился в ряде сражений, особенно в операции у горы Сабатино в ходе сражений на Изонцо 7-17 августа 1916 года. Здесь он во главе 78-го пехотного полка, двух батальонов 58-го и 115-го пехотных полков и двух сапёрных рот атаковал горный массив Сабатино и выбил занимавшие его австро-венгерские части. В том же году произведён в генерал-майоры. В 1917 году участвовал в военных действиях в горной Италии, а затем некоторое время командовал артиллерийским корпусом. В ноябре 1917 года Бадольо назначается заместителем начальника штаба Верховного командования. На него была возложена большая часть штабной работы при подготовке наступления итальянской армии. Он был представителем Италии на подписании перемирия. В 1919 году сменил Диаса на посту начальника Генерального штаба.
После войны представлял Италию на Международном совете в Париже. Получил титул маркиза Саботино. С ноября 1919 года Бадольо занимает должность чрезвычайного комиссара в Венеции. Через два года Пьетро Бадольо вышел в отставку и был направлен послом в Бразилию.
Несмотря на то, что Бадольо был убеждённым противником фашизма, Муссолини после прихода к власти уговорил его вернуться в Генеральный штаб. В 1926 году дуче присвоил Пьетро Бадольо звание маршала. Но Бадольо так и не смог сработаться с Муссолини. Бадольо требовал создание единого органа управления всеми вооружёнными силами Италии, Муссолини же хотел сосредоточить все военные министерства в своих руках. В 1928 году Бадольо был отправлен в почётную ссылку на должность генерал-губернатора Ливии, где прослужил до 1933 года.
В 1933 году маршал Бадольо в третий раз за свою жизнь стал начальником Генерального штаба. В 1936 году, в связи с неудачами генерала де Боно в итало-эфиопской войне, дуче снимает его с поста, а главнокомандующим итальянскими силами в Эфиопии был назначен Пьетро Бадольо. Благодаря ему итальянским войскам удалось 5 мая 1936 года занять столицу Эфиопии Аддис-Абебу и выиграть войну. Маршал Бадольо был назначен вице-королём новой колонии и получил титул герцога Аддис-Абебского.
В 1937 году Бадольо возвращается в Рим, где продолжает работу в генштабе. Его новой задачей стала координация действий итальянского корпуса в Испании, посланного Муссолини в помощь генералу Франко.
Когда Италия объявила о своих территориальных претензиях к Албании, Бадольо пытался убедить дуче, что страна не готова к войне.
После поражений в войне с Грецией дуче пытался свалить всю вину на военных, но Пьетро Бадольо честно заявил, что истиной причиной поражений является бездумная политика Муссолини. Это и решило судьбу маршала. В начале декабря 1940 года Бадольо вышел в отставку, уступив пост начальника Генерального штаба Уго Кавальеро.
Заняв пост премьер-министра, Бадольо оказался в очень сложном положении. Он не мог сразу же перейти на сторону союзников, так как немцы сразу бы оккупировали страну. Бадольо ввёл военное положение и подавил выступления коммунистов, которые бы могли спровоцировать немцев. Благодаря ему состоялись мирные переговоры между Италией и союзниками, в июле 1943 года в Лиссабоне, которые затем продолжились в Сицилии, где 3 сентября 1943 года были подписаны условия безоговорочной капитуляции. Однако 8 сентября Италия была оккупирована германцами.
В июле 1944 года американские войска вошли в Рим.
9 июня 1944 года Пьетро Бадольо подал в отставку. Дважды его пытались посадить на скамью подсудимых: сначала он был приговорен заочно к смертной казни по решению военного трибунала, созванного в Вероне Муссолини в конце 1943 года, а затем уже после войны — по обвинению международного трибунала. От тюрьмы его спасло только личное вмешательство Черчилля.
В 1947 году все обвинения с Пьетро Бадольо были сняты, и он удалился в своё родовое поместье. Первый премьер-министр постфашистской Италии умер в Граццано-Монферрато 31 октября 1956 года.