Career
Rubino started his career at Bari. He then played for Bisceglie of Serie C2, which also location within the province of Bari. He played 3 Serie C2 seasons, and followed the team played at Serie Doctorate. In mid-1999, he joined Brescello of Serie C1.
In January 2000, he left for Pro Sesto of Serie C2.
In summer 2001, he left for Novara of Serie C2, which he scored 16 league goals. He just played 5 league matches before left on loan to Torino of Serie B. He was bought back in June 2004 by Novara, but in January 2005 he left again for Salernitana of Serie B. After another season with Novara, he signed a reported 2-year contract with Perugia of Serie C1.
Novara In summer 2007 he re-joined Novara. After the club relegated from Serie A, he signed a new 2-year contract with Novara.