 Ghosh was used primarily as a back-up while at Mahindra making the one in a while appearance in the I-League.He then decided to join Salgaocar S.C. in 2010 after Mahindra United were disbanded where after staying as back-up to Karanjit Singh he left the club in 2011.In 2011 Ghosh signed for I-League 2nd Division side United Sikkim F.C.