From the 2017–18 season he started to play for Inter's Under-19 squad.[3]
Loan to Arezzo
On 21 August 2019, Corrado was loaned to Serie C club Arezzo on a season-long loan deal.[4] Ten days later, on 31 August, he made his professional debut in Serie C for Arezzo in a 1–0 away defeat against Pianese, he was replaced by Samuele Sereni after 55 minutes.[5] Three more weeks later, on 19 October, he played his first entire match for the club, a 1–1 home draw against Alessandria.[6] On 25 November, Corrado scored his first professional goal in the 55th minute of a 3–1 home win over Novara.[7] Corrado ended his season-long loan to Arezzo with 20 appearances, all as a starter, and 1 goal.[8] Arezzo reach the play-off, however the club was elibimated by Robur Siena in the first round but he had not been called up for the match.
Loan to Palermo
On 3 September 2020, Corrado was loaned to Serie C club Palermo on a season-long loan deal.[9] Three weeks later, on 27 September, he made his debut for the club as a substitute replacing Roberto Crivello in the 63rd minute of a 2–0 away defeat against Teramo.[10] On 9 November he played his first entire match for Palermo, a 1–1 home draw against Catania.[11] Corrado ended his season-long loan to Palermo with only 7 appearances, 4 of them as a starter, all in the first part of the loan, during the season he remained an unused substitute 11 times. Corrado also helped the club to reach the play-off, however Palermo was eliminated by Avellino 1–1 on aggregate in the round of 16, he remained on the bench for both matches.[8]
Loan to Feralpisalò
On 21 July 2021, Corrado was signed by Serie C side Feralpisalò on a season-long loan deal.[12]
Ternana
On 5 July 2022, Corrado joined Ternana on a permanent deal.[13] On 9 January 2024, Corrado was loaned by Modena for the rest of the season.[14]
Brescia
On 8 July 2024, Corrado signed a four-year contract with Brescia.[15]
International career
He was first called up to represent his country in 2016 for Under-17 squad friendlies.[16]