Born in Vicenza, Veneto, Capitanio started his professional career at Vicenza Calcio; he was the member of the youth squad such as the under-14 team in Veneto "Giovanissimi" League Second Division in 2006–07 season. He also spent 2010–11 season with the under-20 team of Sampdoria as well as the under-17 team in the 2009–10 season. Capitanio was awarded no.93 shirt of the first team in 2011–12 Serie B, for Vicenza. Capitanio played for Vicenza mostly in friendlies. He made his competitive debut in the last round of the season, losing to Pescara 0–6. He also played a few friendlies for Vicenza in May in order to prepare for the relegation "play-out" game against Empoli. Eventually Vicenza relegated as the losing side. Despite Vicenza relegated, the club decided to transfer Capitanio to Pontedera, the newcomer of the fourth division, along with Marco Ortolan. Pontedera promoted to the third division as the runner-up of fourth division group B. Co-currently, Vicenza relegated again from Serie B as well as Cesena failed to enter promotion play-offs in order go back to Serie A.
Cesena
Once again Cesena and Vicenza made swap deal in order to strengthen the squad, as risky investment as well as boosting financial result in June 2013, as the club did in June 2010 and June 2011. On 29 June 2013, the second last day of the financial year of the both clubs, Capitanio, a defender, was transferred to Cesena in co-ownership deal from Vicenza, and Mattia Filippi, a midfielder, was transferred to Vicenza from Cesena also in co-ownership. Half of the card of both players were valued €450,000. However, Cesena nor Vicenza never announced the transfer of Capitanio, only Lega Serie B did in its transfer list on the web site; Vicenza announced Filippi's deal after they successfully submit enough financial documents to Lega Pro in order to apply for the license for 2013–14 Lega Pro Prima Divisione. However Cesena also did not announce the deal of Filippi. Filippi was able to secure a place in Vicenza's pre-season camp, however Capitanio had followed the footsteps of Evangelisti and Tulli, which Capitanio was immediately left for Reggiana in temporary deal after his vacation. Capitanio signed a 4-year contract. On 31 January 2014 he was signed by Como.
In summer 2014 he was signed by Santarcangelo, which he was featured in the pre-season match against Cesena. In 2015 pre-season, he also played for Santarcangelo against Cesena, along with Davide Adorni who also loaned from Cesena.
On 17 August 2016 Capitanio was signed by Teramo on a definitive deal from Cesena. He also signed a 2-year contract. On 31 January 2017 Capitanio returned to Santarcangelo. Capitanio joined Ravenna in July 2017.