Born in Avezzano, Abruzzo, Ciofani started his career at Serie B side Pescara. In August 2006, he was loaned to Serie C1 side Celano along with Alessio Spoltore. He made 29 league appearances for Celano and returned to Pescara on 1 July 2007. With Pescara which the team recently relegated to Serie C1 in June 2007, he only made 2 appearances. On 4 January 2008, he was loaned to Gela of Serie C2. He scored 7 goals in half season.
Atletico Roma
Ciofani was loaned to Seconda Divisione side Cisco Roma in August 2008 with option to buy half of the registration rights in June 2009, for €130,000. He scored 37 goals in 2 seasons and won the promotion playoffs with Cisco Roma in 2010. He was the team top-scorer of Cisco Roma and top-scorer of the 2ndDivisione Group C in 2009–10 season. Which he was the joint-topscorer of the league along with Alessandro Marotta of Group B. He scored 2 more goals in the playoffs, just 1 goal short behind Alessandro Cesarini and Giacomo Casoli and shared the play-offs second highest scorer with Alessandro Cesca, Francesco Corapi, Antonio Montella and Antonio Gaeta; thus he was the overall top-scorer of the 2nd Divisione. In June 2010, Pescara also won promotion and both clubs failed to agree the price of the remained 50% registration rights, thus both clubs had to submit a bid in envelope to Lega Pro to decide the ownership. On 30 June 2010, Lega Pro announced that Cisco Roma won the closed tender as the highest bidder for an additional €222,000.
Parma
On 8 July 2010, he was signed by Serie A side Parma F.C. in another co-ownership deal, for €300,000 in 4-year contract. As part of the deal, Atletico Roma signed Alessio Tombesi and Abel Gigli in co-ownership deal, Abdou Doumbia and Gianluca Lapadulaon loan. Ciofani also remained in Rome on loan for another season. He scored 16 goals in 2010–11 season as team-topscorer. On 24 June 2011 Parma bought the remain 50% registration rights for €100,000 and bought back Gigli. In July 2011, he was loaned to Serie B newcomer Gubbio, which Parma also bore part of the wage for €185,000 as premi di valorizzazione. On 2 August 2012 he signed for A.C. Perugia Calcio. ca. summer 2012 he added one more year to his contract with Parma, made Parma still eligible to form co-ownership contract with any club until 2013.
Frosinone
On 30 June 2013 he was signed by Frosinone Calcio in co-ownership deal, swapped with Leandro Campagna. Both 50% registration rights of the players were tagged for €600,000. On 24 January 2014 Frosinone signed Ciofani outright. He scored his first goal in Serie A for the club on 28 October 2015 in a 2–1 win over Carpi.
Cremonese
On 9 August 2019, he signed a multi-year contract with Cremonese.