Career
Early career
Singh started his career at Air India Football Club in 2008 where he stayed till 2010. While with Air India Singh scored four goals. He scored his first goal for the club on 26 October 2008 against Dempo in which Air India lost 3–1.
Singh scored his second goal for the club one year later on 8 October 2009 against Pune at the Balewadi Sports Complex.
He then scored his third goal for the club on 22 January 2010 against Salgaocar and his fourth against JCT Football Club on 3 February 2010. After spending two seasons with Air India Singh then signed for East Bengal F.C. where he spent only one season at the club where he scored four goals.
His first goal for the club came on 29 December 2010 against his former club Air India at the Salt Lake Stadium as East Bengal thrashed Air India 6–1. He then scored his second goal for the club on 2 March 2011 during the 2011 AFC Asian Cup against Chonburi Football Club in a match that ended 4–4.
He then scored his final goal for the club on 28 May 2011 against HAL at the Bangalore Football Stadium in a match that ended 1–1.
Prayag United
After spending one full season out of the I-League Singh signed for Prayag United. Mohun Bagan
On 15 June 2013, Singh signed for Mohun Bagan for one year. He made his debut in the I-League on 22 October 2013 against Bengaluru Football Club at the Bangalore Football Stadium in which he played till 54th minutes before being replaced by Nicolau Borges as Mohun Bagan drew the match 1-1.