È stato ceduto in prestito all'East Bengal nel 2021, collezionando 18 presenze e segnando 2 gol nella stagione 2021-2022 della Super League.[1] Il 4 agosto 2022 il Kerala Blasters ha annunciato il trasferimento a titolo definitivo di Mahesh all'East Bengal per una cifra non rivelata.[2]
Il 14 marzo 2023 è stato inserito tra le undici riserve della nazionale maggiore indiana per l'imminente torneo amichevole di calcio Hero Tri-Nation.[3] Cinque giorni dopo è stato chiamato a sostituire l'infortunato Sivasakthi Narayanan.[4] Ha esordito contro il Myanmar il 22 marzo, sostituendo Lallianzuala Chhangte dopo 70 minuti con una vittoria per 1-0.[5] Ha ottenuto la sua seconda presenza contro il Kirghizistan il 28 marzo, sostituendo Brandon Fernandes dopo 56 minuti con una vittoria per 2-0.