Trotta began his career with Juventus during the 1996–97 Serie A season, and played for several other Italian clubs in Serie B and Serie C, namely Fiorenzuola, Carrarese, Viterbese, Padova, Gualdo, Rimini, Napoli, Treviso. He later played for Ravenna Calcio in Lega Pro Prima Divisione during the 2008–09 season, and ended his career with Bellaria Igea Marina after the 2009–10 Lega Pro Seconda Divisione season.