Kariera reprezentacyjna mały|241x241px|Andrea Pirlo w barwach Włoch w 2012. mały|239x239px|Andrea Pirlo (2015) W roku 1994 zadebiutował w Reprezentacji Włoch U-15, a przez następne występował w reprezentacji U-18. W 1998 został powołany do drużyny U-21, która w 2000 zdobył Mistrzostwo Europy. 9 lipca 2002 zadebiutował w seniorskiej reprezentacji Włoch, w wygranym 2:0 spotkaniu przeciwko Azerbejdżanowi w ramach eliminacji do Mistrzostw Europy 2004. 16 czerwca 2013 podczas Pucharu Konfederacji w Brazylii przeciwko Meksykowi rozegrał 100. mecz w barwach włoskiej reprezentacji. Przed rozpoczęciem Mistrzostw Świata 2014 w Brazylii, Pirlo deklarował, że po zakończeniu turnieju odejdzie z reprezentacji, jednak po przyjściu Antonio Conte na stanowisko selekcjonera drużyny narodowej postanowił powrócić.

Kariera trenerska 30 lipca 2020 roku został ogłoszony trenerem Juventusu do lat 23. Jednak Pirlo nie poprowadził tej ekipy w żadnym meczu. 8 sierpnia 2020 roku po zwolnieniu Maurizio Sarriego został zatrudniony jako pierwszy trener Juventusu Turyn. We wrześniu tego samego roku otrzymał licencję trenerską UEFA Pro. 28 maja 2021 roku został zwolniony z funkcji trenera Juventusu Turyn. W trakcie sezonu z klubem zdobył Superpuchar Włoch i Puchar Włoch.