The painful ritual is Karthi's way of giving thanks to the Hindu deity Muruga as part of the country's colourful annual Thaipusam festival, one of the world's most extreme displays of religious devotion.
Celebrated also in India and other areas with significant Tamil communities, the three-day festival that kicked off yesterday is marked with particular zest among Malaysian Indians.
Hordes of Hindus flock to temples across the country with offerings, many showing their fervour via extensive piercing or by bearing the elaborately decorated burdens called "kavadi" that are carried to religious sites.
"I got a new-born baby. I got a new home," he said late last night, when he and thousands of others began the slow and painful process of affixing their kavadi in the northern state of Penang.
Also Read
His styrofoam kavadi structure -- a frame attached to his hips and crowned by a peacock-eye design -- was relatively light.
The piercing, however, had him feeling "a little nervous" ahead of the ritual just outside a Hindu temple, but he soon joined dozens of others who submitted to the ordeal.
In Penang, devotees then paraded barefoot for hours today through the streets of the state capital Georgetown, carrying kavadi that can weigh as much as 100 kilogrammes.
Participants swayed trance-like to drumbeats that had throbbed since yesterday.
Cheered on by friends and family who danced and chanted, the processions culminated in an 800-step climb to a hilltop temple for prayers.
Thaipusam commemorates the day when, according to Hindu mythology, the goddess Pavarthi gave her son Lord Muruga a lance to slay evil demons.
More than two million of racially diverse Malaysia's 28 million people are ethnic Indian, mostly descendants of labourers brought in under British colonial rule. Most are Hindu.