Dopo aver militato nelle giovanili del Sikkim[1], nel 2006 si è trasferito all'Air India[1]. Ha giocato con il club biancorosso per due stagioni. Nel 2008 viene ceduto all'East Bengal[1], squadra nella quale ha militato fino al 2012[1]. Con il club giallorosso ha vinto due Federation Cup. Nel maggio 2012 viene ceduto al Mohun Bagan[2]. Il debutto in campionato con i Marines è avvenuto il 6 ottobre 2012[3], nell'incontro Shillong Lajong-Mohun Bagan (2-0). Ha militato nel club di Calcutta per una stagione, collezionando in totale 25 presenze e una rete in campionato.
2013-2017: dal Mohammedan al NorthEast United
Nel 2013 viene ceduto in prestito secco al Mohammedan[4]. Il debutto con la nuova maglia è avvenuto il 30 novembre 2013[5], nell'incontro di campionato Mohammedan-Dempo (0-0). Con i black panters ha collezionato, in totale, 12 presenze e una rete in campionato. Il 1º luglio 2014, contestualmente al termine del prestito, il Mohun Bagan lo ha ceduto a titolo definitivo al Kerala Blasters[6]. Ha debuttato con la nuova maglia il 13 ottobre 2014[7], nell'incontro di campionato NorthEast United-Kerala Blasters (1-0). Il 4 gennaio 2015 viene girato in prestito al Dempo[8]. Ha debuttato con la nuova maglia il successivo 17 gennaio, nell'incontro Bengaluru-Dempo (0-0)[9]. Nel giugno del 2015 è tornato al Kerala Blasters, ma è successivamente ceduto a titolo definitivo al Dempo. Il 25 maggio 2016 viene acquistato a titolo definitivo dal NorthEast United. Ha debuttato con gli highlanders il 1º ottobre 2016, nell'incontro di campionato NorthEast United-Kerala Blasters (1-0)[10].
Ultimi anni
Il 15 dicembre 2016 viene ufficializzato il suo trasferimento in prestito al DSK Shivajians[11]. Il debutto con la nuova maglia è avvenuto il 14 gennaio 2017[12], nell'incontro di campionato DSK Shivajians-East Bengal (1-2). Terminato il prestito, nell'estate 2017 ha fatto ritorno al NorthEast United. Il 12 luglio 2018 è passato al FC Goa[13]. Il debutto con i Reddes è avvenuto l'8 novembre 2018[14], in FC Goa-Delhi Dynamos (3-2). Nel settembre 2019 ha rescisso il proprio contratto[15]. Rimasto svincolato, è stato ingaggiato dal Punjab. Il debutto in campionato è avvenuto il 29 gennaio 2020[16], in Punjab-NEROCA (3-2). Al termine della stagione è rimasto svincolato. L'11 luglio 2022 è stato ingaggiato dal Southern Samity[17]. Il 7 novembre 2022 ha annunciato il suo ritiro[18].