The Congress president threw the challenge on the last day of electioneering while addressing a public meeting at Solan police ground in support of his party's Shimla candidate, Solan MLA Dhani Ram Shandil.
"I am ready to engage in debate with Modi on corruption at any place," he said.
"Give me 15 minutes, I will ask only four questions. And Modi may take three-four hours to answer. He will not be able to show his face to citizens of the country after the debate," he added.
Criticising Modi on demonetisation and the Goods and Services Tax (GST), the Congress president said, "The countrymen say Modi committed mistakes by implementing demonetisation and GST but Modi will never admit it."
The small and medium industrialists, traders and unemployed youth were adversely affected with demonetisation and GST, he added.
Rahul Gandhi went on to claim that Modi had locked up his entire Cabinet members in the Race Course zone before implementing demonetisation.
"Modi keeps on hiding his knowledge and does not hold any press conference whereas I keep on talking to media every other day," he said.
Rahul also accused Modi of not fulfilling his poll promises of "depositing Rs 15 lakh" in bank account of each citizen and providing jobs to two crore youths every year.
The Congress president also spoke in detail on how, if voted to power, he would implement the Nyay scheme for a minimum annual income of Rs 72,000 to the 20 percent of the poor.
Former Himachal Pradesh chief minister Virbhadra Singh, state Congress president Kuldeep Singh Rathore, state's party in-charge Rajni Patil and Shimla Congress candidate Dhani Ram Shandil, Solan MLA also spoke on this occasion.
Voting for all the four seats in the state - Shimla (SC), Mandi, Hamirpur and Kangra - will take place on May 19.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)