Panico is a youth exponent from
Genoa. He made his
Serie A debut on 31 May 2015 against
Sassuolo, where he replaced
Maxime Lestienne after 81 minutes; the game ended in a 3–1 away defeat for Genoa. On 30 June 2016 Panico was loaned to
Cesena for a period of two years. He then joined
Cittadella on 13 July 2018. Continuing his career, Panico signed a contract with
Novara on 1 September 2020. In the following year, he moved to
Juve Stabia on 12 August 2021, and later joined
Pro Vercelli on 18 January 2022. Panico signed a three-year contract with
FC Crotone on 19 July 2022. He was then loaned to
Lucchese on 12 January 2023. As of 11 July 2023, Panico has been moved to
Carrarese, on loan with an obligation to buy. On 7 January 2025, Panico moved to
Avellino on loan with an obligation to buy in case of promotion to
Serie B. ==International career==