Born in
Moncalieri, Caparco started his career at lowly A.S.D. Moncalieri Calcio, and subsequently spent five years at
A.S.D. Montalto Ivrea. In 2008, he moved to
Serie B team
U.S. Grosseto F.C., and played 19 games in his two-season spell.
Romania In September 2010 the
free agent Caparco moved abroad for the first time in his career, joining
Liga I team
FCM Târgu Mureş. He appeared regularly for the side but left the club in December 2013, and signed for
Politehnica Iași in
Liga II in the following month. Ahead of the 2019–20 season, Caparco joined
FC Dunărea Călărași. ==Honours==