India national football team
Ghosh represented the India national football team from 1997 to 2006. He captained the side in 2003 during the 2003 South Asian Football Federation Gold Cup.