A native of
Parma, Franceschini started his career at
Parma AC. In 1996–97 season, he was loaned to
Olympique de Marseille in
Ligue 1. In June 1997, Franceschini returned to Parma but went to
Salernitana in Serie B in October. The next season, he played for
Lucchese, also in Serie B. In the summer of 1999, he signed for
Genoa of Serie B. In the next season he signed for
Chievo in November 2000, where he won promotion to
Serie A. In summer 2001, he signed for
Reggina in a
co-ownership deal. At Reggina, he won promotion to Serie A again, and played 4 straight season at Italian top division. In July 2006, he signed for
Torino which recently promoted back to Serie A. He was the regular in the first season but dropped in the second season. After released by Torino in June 2009, he signed a contract until end of season for
Cesena in November. After one season with Cesena, his contract was not renewed and he was without a club until 28 December 2010 when he signed a short-term deal with
Portogruaro. From 2011 until 2013 he played for
HinterReggio in
Serie D. ==Honours==