 Marchetti started his career with Livorno.His first and last involvement in the first team was after being named on the bench for Livorno's game against Palermo on 26 April 2006, which finished 3–1 in favour of Livorno.During the next 2006–07 season, he made his senior debut with Casale Calcio in Serie D.

In 2007 Marchetti joined Carrarese Calcio.