Dinesh Trivedi, the former TMC MP who resigned from Rajya Sabha in February, joined Bharatiya Janata Party on Saturday in presence of party president JP Nadda, Union minister Piyush Goyal and BJP spokesperson Sambit Patra at party headquarters in New Delhi.