Пирр был троюродным братом и двоюродным племянником Александра Македонского (отец Пирра, Эакид — двоюродный брат и племянник Олимпиады, матери Александра). Многие современники Пирра считали, что сам Александр Великий возродился в его лице.
Пирр был сыном царя Эпира Эакида и фессалийки Фтии. В древней Греции считался гераклидом - потомком сына Ахиллеса, женившегося на правнучке Геракла.
По-видимому, первый боевой опыт Пирр получил во время Четвёртой войны диадохов. В 301 до н. э. он принял участие в битве при Ипсе на стороне Антигона Одноглазого и Деметрия Полиоркета.
Под предлогом помощи одному из претендентов на трон войска Пирра вторглись в Македонию и овладели несколькими городами. Другие государи, опасаясь усиления Пирра, тоже втянулись в македонские распри. Среди них был и прежний союзник Пирра Деметрий Полиоркет, ставший теперь опасным соперником. После непродолжительной войны Деметрий захватил значительную часть Македонии, и некоторое время в стране было два правителя. Деметрий хорошо знал своего прежнего сподвижника, его алчность, его стремление к захватам, и жаждал от него избавиться. Смерть сестры Пирра, на которой был женат Деметрий, оборвала их родственные связи.
Напряженность между бывшими родственниками вскоре переросла в войну, в которой развернулся полководческий талант Пирра. Он разбил войска Полиоркета в 287 году до н. э. Армия Деметрия перешла на сторону Пирра, и он стал царем почти всей Македонии. Несколько лет шла яростная борьба. Пирр в конце концов потерпел поражение и был вынужден удалиться в родной Эпир.
В 281 году до н. э. Пирр заключил с боровшимся против Рима Тарентом договор и через год высадился в Таренте с 20 тыс. солдат, 3 тыс. всадников, 2 тыс. лучников, 500 пращниками и 20 боевыми слонами. Кроме Тарента, Пирра поддерживали Метапонт и Гераклея. Тем временем на юг был послан консул Публий Валерий Левин, и две армии встретились у Гераклеи, где Пирр одержал трудную победу. Союзниками Пирра стали греческие города Кротон и Локры, а также несколько италийских племён, в результате чего римляне практически потеряли контроль над югом Италии. Пирр стал продвигаться на север, попутно надеясь укрепить антиримскую коалицию, но из этого ничего не вышло, и он перезимовал в Кампании. Поняв, что война становится затяжной, Пирр послал в сенат своего парламентёра Кинея. Однако один из сенаторов, Аппий Клавдий Цек, предложил не вести переговоров с врагом, всё ещё находящимся на италийской земле, и война продолжалась.
Весной 279 года до н. э. Пирр атаковал римские колонии в Луцерии и Венузии и попытался привлечь на свою сторону самнитов. Рим тоже стал готовиться к войне, начал чеканить серебряную монету для потенциальных союзнических договоров с южноиталийскими греками и выслал на восток две консульские армии под начальством Публия Сульпиция Саверриона и Публия Деция Муса. Между Луцерией и Венузием, близ Аускула, они встретились с Пирром, который отбросил их обратно, хотя и не сумел взять римский лагерь. Однако греческие союзники опоздали. В армии Пирра началось брожение, и его врач даже предложил римлянам убить царя. Но консулы 278 Гай Фабриций Лусциний и Квинт Эмилий Пап сообщили об этом Пирру, в шутку добавив, что Пирр, «видимо, не способен судить одновременно и друзей, и врагов». Когда римляне объявили о своем временном уходе из Тарента, Пирр в свою очередь огласил перемирие и разместил там гарнизон. Однако это вызвало недовольство местных жителей, потребовавших от Пирра либо продолжения войны, либо вывода войск и восстановления статус-кво. Параллельно с этим до Пирра дошли просьбы о высылках подкреплений в осаждённые Карфагеном Сиракузы и в Македонию и Грецию, в которые вторглись кельтские племена.
Женат был на дочери сицилийского тирана Агафокла — Ланассе, в приданое за которой получил Керкиру (ок. 299 г. до н. э.).
Пирр решил заняться войной в Сицилии, что дало возможность римлянам подчинить самнитов и превратить их в римских союзников, и покорить луканов и бруттиев. Проигнорировав требования тарентийцев, Пирр появился в Сицилии, где стал собирать поддержанную флотом в 200 галер новую армию из Сиракуз и Акраганта, предположительно насчитывавшую 30 тыс. пехотинцев и 2500 всадников. После этого он продвинулся на восток и взял карфагенскую крепость на горе Эрикс, причём первым взобрался на стену крепости. Карфагенянам пришлось вступить в переговоры, а Пирр в это время нашел новых союзников-мамертинцев.
К концу 277 до н. э. у карфагенян оставался лишь один плацдарм на Сицилии — Лилибей.
Уже после смерти Пирра, его владения в Южной Италии были потеряны, так в 270 г до н. э. Сиракузы были захвачены ранее служившим Пирру — Гиероном, который установил там тиранию.
Вернувшись на родину, Пирр начал борьбу со своим основным противником, Антигоном Гонатом, который господствовал во всей Македонии и в ряде греческих городов, в том числе в Коринфе и Аргосе. Успех снова сопутствовал Пирру. После нескольких сражений ему удалось вытеснить Антигона Гоната из Македонии. Победа была омрачена бесчинствами наемников Пирра, которые разграбили и осквернили могилы македонских царей. Это вызвало недовольство населения.
Стремясь утвердить свое влияние в Греции, Пирр ввязался в борьбу со Спартой. Без объявления войны он вторгся на ее территорию. Однако Пирр недооценил твердость и мужество своих новых противников. Он пренебрег полученным им от спартанцев гордым посланием.
«Если ты бог, — писали спартанцы, — то с нами ничего не случится, ибо мы ничем против тебя не погрешили, если же ты человек, то найдется кто-нибудь и посильнее тебя!»
Пирр осадил Спарту. На помощь спартанцам подходил отряд, посланный Антигоном Гонатом. Тогда Пирр, не закончив кровавого спора со Спартой, принял роковое решение — идти на Аргос, где происходили распри между различными группами населения.
Пирр быстро шел к Аргосу. Он не замедлил марша и тогда, когда на его арьергард напали спартанцы и в схватке убили его сына.
В глубокой темноте войско Пирра подошло к стенам Аргоса. Крадучись, стараясь не шуметь, воины входили в ворота, которые заранее открыли сторонники Пирра. Неожиданно движение замедлилось. В низкие ворота не могли пройти боевые слоны. Пришлось снимать с их спин башни, в которых размещались стрелки, затем, уже за воротами, снова водружать башни на спины гигантов. Эта задержка и шум привлекли внимание аргосцев, и они заняли укрепленные места, удобные для отражения нападения. Одновременно аргосцы отправили гонца к Антигону с просьбой прислать подкрепления.
Завязалась ночная битва. Стесненные узкими улицами и многочисленными каналами, прорезавшими город, пехотинцы и конные воины с трудом продвигались вперед. Разобщенные группы людей в тесноте и мраке сражались каждая за себя, не получая приказов командующего.
Когда рассвело, Пирр увидел весь этот беспорядок и пал духом. Он решил, пока не поздно, начать отступление. Однако в этой обстановке часть воинов продолжала бой. Пирр успешно отражал натиск врагов, но затем его оттеснили на узкую улицу. Там скопилось много людей, которые, прижатые друг к другу, с трудом могли сражаться. Во время схватки брошенная с крыши черепица попала в незащищенную нижнюю часть шеи Пирра. Упав на землю, Пирр был окружён аргоссцами и убит.