 He played for Panvel Sports Club, Salgaocar, Churchill Brothers, Anderson Mariners at the club level, that included 17 years with Salgaocar, and for Goa state team in the Santosh Trophy.Playing for Goa, he led the team to two consecutive wins at the Santosh Trophy; in 1983 and 1984.Having maintained a clean sheet of 576 minutes in the 1984 tournament, he holds the Indian record.