Career
Born in Treviglio, Lombardy, Casiraghi started his career at a small Lombard team Tritium. He played for its reserve in 2010-2011 season. In March 2011 Casiraghi also scored in his league debut for the first team, against Sacilese.
On 1 August 2013 Casiraghi was signed by Lecce in a 3-year contract.
On 17 August 2013 he appeared as an unused bench against Parma F.C. in 2013-2014 Coppa Italia. He left on loan to Pro Patria in the same transfer window.
On 30 June 2014 Casiraghi was signed by Serie A club Parma F.C. in a 4-year contract, with Abdou Doumbia moved to opposite direction. Both players were valued for €1 million.
On 16 July 2014 Casiraghi left for Gubbio along with Tommaso Domini, Alessandro Luparini, Michele Bentoglio and Pietro Manganelli in temporary deals.
On 25 June 2015 Casiraghi became a free agent, after the bankruptcy of Parma. In July 2015 he was signed by Lega Pro club Ancona. International career
Casiraghi received a call-up from Lega Pro representative team in November 2011 against Belgium U23 in 2011-2013 International Challenge Trophy.
Casiraghi then received his first call-up from Italy U19 team in December 2011 against the Lega Pro representatives, however he did not play.
Casiraghi played twice in friendlies in February and March 2012 for U19 team In June 2012 he played for Lega Pro winning San Marino 8–0.
In 2012-2013 season he received call-up from Luigi Di Biagio for Italy national under-20 football team