Nel 2013 si unisce alla squadra di calcio della Punjabi University. È stato anche selezionato per la squadra B del Minerva Punjab, squadra militante nella I-League 2nd Division, ma un infortunio gli ha impedito di prendere parte alla competizione.[1] Il 17 agosto 2017 firma per il Mumbai City, nell'Indian Super League.[2] il 13 agosto firma un contratto annuale col Chennaiyin, tuttavia colleziona solo una presenza, subentrando a Jerry Lalrinzuala al 94' il 3 marzo 2022 contro l'ATK Mohun Bagan.[3] A fine stagione non gli viene rinnovato il contratto e rimane svincolato.