El jugador nació en Paraná, surgió de las divisiones inferiores de Unión y en 2012 integró el plantel profesional del "Tatengue".
Debutó en primera división el 8 de abril de 2012 en el empate 2-2 con Banfield, en condición de visitante. Convirtió su primer gol el 15 de abril en un duelo con Arsenal de Sarandí (1-0).
Cavallaro integró el seleccionado Sub 20 albiceleste que ganó el certamen internacional de L'Alcudia, en España.