"The railways also tried to dismiss the case, saying complaints against the railways should be addressed to a railway tribunal and not a consumer court," he told BBC News.
But, through sheer determination and "more than 100 hearings" later, he pushed forward and even was able to use a "2021 Supreme Court ruling to prove that the matter could be heard in a consumer court," he said.
As a result, that became a reality. And after a long fight, the railway was ordered to pay him 15,000 rupees ($189; £154).
They could get to this figure because it's the initial 20 rupees, including interest for the case length.
Despite winning, Chaturvedi wasn't entirely pleased with the time or "mental anguish" the case had on him.
"You can't put a price on the energy and time I've lost fighting this case," he told BBC News.
He added: "It's not the money that matters. This was always about a fight for justice and a fight against corruption, so it was worth it."
One of the best things to come out of this case as well is that Chaturvedi is a lawyer and didn't have to come up with the money for legal fees or travel which is a plus.
Elsewhere, his reasoning for sticking to the case should be one to admire
And his reason for sticking to the case through is pretty admirable, as he hopes to be an inspiration for those not to give up even when the fight looks tough."
Have your say in our news democracy. Click the upvote icon at the top of the page to help raise this article through the indy100 rankings.