Joshi, nació en Poona (hoy Pune), India, el 22 de junio de 1958, tercero de los hijos de Tryambak Mahadeo Joshi (1910-1994) y Padmini (Iyengar) Tryambak Joshi (1927).