The 56-year-old had "pins" of various sizes stuck in different parts of his body.
Referred to a Delhi hospital from his home state, the Railway employee was again asked at the national capital to take a second opinion.
"The hospital took it as a challenge and decided to remove the pins from his body," chairman of the Asian Institute of Medical Sciences, Dr NK Pandey, said.
Mr Meena was admitted to the hospital on June 24 and scans revealed that there were more than 150 pins in his body, including in the wind and food pipes, the hospital's ENT specialist, Dr Lalit Mohan Parashar, said.
Doctors said that every pin was removed from Mr Meena's body one-by-one through different procedures, the riskiest being the surgery in his neck area.
"Doctors at various hospital said an operation was too risky. I was asked to take a second opinion by a hospital in Delhi and finally came here," said Mr Meena, adding "I am still unaware how the pins got into my body."
"Meena's health is fine and he will be discharged on Monday," hospital marketing officer Madhubala said.