Siya Ram Dubey, 43, was arrested from Sonepat in Haryana where he had fled after committing the crime at his residence in Devli village of south Delhi.
The police received a call on September 20 from the husband of the victim, informing about the incident.
Police then raided the possible hideouts of the accused and ultimately found him hiding in Sonepat from where he was planning to flee to Ayodhya.
Police said Dubey confessed during interrogation and said he committed the crime after his repeated attempts to woo the victim failed.
The 'tantrik' who originally belongs to Faizabad in UP, also told the police that he earned a living by duping innocent people who came to him to get their horoscopes studied.