In 2006, he starred in Rang De Basanti. Later that year he starred in the comedy film Golmaal. In 2007 he appeared in Life in a... Metro, Dhol, and Raqeeb. The following year saw him as the character Shyam in Hello, the film adaptation of Chetan Bhagat's novel One Night @ the Call Center. Joshi played the male lead in Sorry Bhai! in 2008 and one of the three characters in the 2009 film 3 Idiots, which was based on Chetan Bhagat's novel Five Point Someone. He also played the role of a cop in the erotic-thriller Wajah Tum Ho.