His adult club career began with the Indian Arrows in 2010 – 11 as he was discovered from his hometown of Gurdaspur, Punjab. He put in 25 successful appearances for them and then went on to sign with Pragya United FC in 2011, which is yet another I-League club.
He put in only 3 appearances with them after which he once again switched allegiances to Air India FC in 2012. Currently, he plays for the Eagles FC of Kerala, where he is out on loan. He has put in a total of 36 appearances in a senior career that began in 2010 and has put in four appearances for the India.