Mohammedan SC (1999–2005) In 1999, after completing his AFC C and B courses, Joshi served as assistant coach of
Mohammedan SC under head coach,
Hasanuzzaman Khan Bablu. Joshi first took on duty as head coach of Mohammedan during a 1–0 defeat to
Muktijoddha Sangsad KC in the semi-final of the 2005
Federation Cup on 29 April 2005. He eventually guided the club to a runners-up finish in the
Dhaka Premier Division League in the same year. He resigned at the end of the season and was replaced by former national teammate,
Shafiqul Islam Manik.
Beanibazar SC (2009) In August 2009, Joshi was appointed coach of
Beanibazar SC in the
2009–10 Bangladesh League. Within a month of joining the
Sylhet based outfit, Joshi voiced his dissatisfaction with the club's officials to local media. He resigned from his post on 23 December 2005, following a disagreement over team selection with the club management, and was replaced by unlicensed coach Ekramur Rahman Rana, providing further proof of the club's unprofessionalism.
Mohammedan SC (2014–2016) Joshi guided the junior team of
Mohammedan SC to triumphs in both the BFF U-16 Football Tournament and
BFF U-18 Football Tournament in 2013 and 2014, respectively. On 25 November 2014, Joshi was appointed head coach of the senior team of Mohammedan, following his success with the youth team. Under him the Black and Whites finished in third place in the
2014–15 Bangladesh Premier League. However, the following season, the club for the first time since Bangladesh's independence, fought for relegation during the
2016 Bangladesh Premier League. Joshi resigned midway through the league on 7 October 2016, as Mohammedan recorded 6 draws and 3 defeats from 10 games. Joshi, however, later stated that his departure was due to unpaid wages.
Sheikh Jamal DC (2016) Joshi served as the head coach of
Sheikh Jamal Dhanmondi Club during the final two months of the
2016 Bangladesh Premier League and helped the club finish in third-place. ==Organising career==