Mascarenhas started his football at the Cuncolim Union under-15 team and progressed to play for the Salgaocar SC under-19 side.
Before long Mascarenhas made his way to the Salgaocar senior side and played for the Goan
club for two seasons.
The Goan striker subsequently played for Churchill Brothers, East Bengal and Sporting Clube de Goa.
Mascarenhas made his debut for the Indian national team in 2006 and was
part of the squad that was selected for the Vancouver trip.
six foot striker also played for Goa in the Santosh Trophy.
Mascarenhas, though, has now decided to quit professional football and move to the Caribbean island of Bermuda.