But BJP MP Meenakshi Lekhi disagreed saying that the novel initiative needs time and was slowly taking the shape of a mass movement.
Ramesh, who was speaking at an event Agenda Aaj Tak', said that he felt that till now the campaign has been more about "slogans and photo-ops".
"It is an important, positive step....I am happy that the Prime Minister have called for a 'Swachh Bharat' but it should not remain a mere slogan....Till now I feel its about sloganeering and photo-ops. They are fine but actual implementation is the real thing," Ramesh, a senior Congress leader, said.
"This is just the first step. It is slowly taking the shape of a mass movement and an achievement will happen in 2019," Lekhi said.
More From This Section
Ramdev said that not all work is done for photo ops. Referring to a cleanliness drive led by him, he said that 200 trolleys of garbage waste had been removed from a canal and "without any lure of publicity".
Ramesh, however, stuck to his stance and said that while "sloganeering and handing people brooms is fine," making schemes and implementing them is still needed.
He also questioned the government's priorities.
"Take for instance Indian Railways. It is the biggest open toilet and we are talking about bullet trains. Should the priorities be towards bullet trains or toilets in trains?" Ramesh asked.
Countering Ramesh, Ramdev said that what a Prime Minister can do is set priorities but the country comprises crores of people and everyone has to contribute.
Lekhi said that on an issue like cleanliness the approach of people has to be changed and "for that a leadership which is connected with masses is needed, something which is happening now".
She noted that Sachin Tendulkar's 'Swachh Bharat' video had gone viral generating enthusiasm and awareness.