 Born in Saligao, Goa, Franco began his footballing career through his father, Joe Franco, who was a footballer in Mumbai.He soon joined the Sesa Football Academy and stayed their until he signed with Salgaocar of the National Football League.He then joined Sporting Goa in 2005 and stayed with the club until 2008.