Служил в королевской армии, но скоро оставил ее. Революция снова сделала его солдатом. В 1794 году он был уже генералом.
В качестве начальника штаба Массены прославился обороной Генуи (1800).
В кампаниях 1805—1807 годов командовал гренадерским корпусом; участвовал в битвах при Остроленке, под Данцигом и под Фридландом. В 1809 году стоял во главе 2-го армейского корпуса; за битву при Ваграме получил маршальский жезл, а вскоре после того титул герцога.
В 1812 году во главе 2-го армейского корпуса Удино сражался с российским генералом графом П. Х. Витгенштейном; 17 августа, тяжело раненый в первом сражении под Полоцком, сдал командование Гувиону Сен-Сиру, от которого 2 месяца спустя принял его обратно. Во время переправы через Березину он помог Наполеону спастись, но сам был тяжело ранен. Не оправившись ещё от ран, принял командование 12-м армейским корпусом, сражался под Бауценом и был разбит при Лукау 4 июня 1813 года.
После перемирия Удино получил командование над армией, которой предназначено было действовать против столицы Пруссии. Разбитый 23 августа при Гросбеерене, он был отдан под начальство маршала Нея и вместе с последним вновь потерпел поражение при Денневице (6 сентября). В 1814 году сражался при Бар-сюр-Об, потом защищал Париж против Шварценберга и прикрывал отступление императора.
Прибыв в Фонтенбло с Наполеоном, Удино уговаривал его отречься от престола и, когда Бурбоны были восстановлены, примкнул к ним. В событиях Ста дней (1815) не принимал никакого участия.
В 1823 году командовал корпусом во время испанской экспедиции; после июльской революции примкнул к Луи-Филиппу.