Mevani, who contested as an independent candidate with support of the Congress, polled 95,497 votes on the seat reserved for a Schedule Caste nominee.
Chakravarti got 75,801 votes.
After emerging as the winner, Mevani thanked all non- governmental organisations and political parties which had helped him in campaigning.
The face of the Dalit agitation in Gujarat, in a message posted earlier on social media, had claimed that he decided to jump into the poll battle after being "persuaded" by youths and numerous agitators.