Veteran Congress leader ND Tiwari married Ujjwala Sharma, the mother of his biological son Rohit Shekhar with whom he was involved in a six-year-old legal battle and recently accepted him as his own.
Sharma's son Shekhar, 32, had taken the 88-year-old politician to court after Tiwari had refused to acknowledge their biological relationship.
"Tiwariji married Ujjawala Sharma yesterday at his Mall Avenue residence," a staff member of Tiwari told PTI.
Sharma, 67, said her wedding with the former chief minister of Uttar Pradesh was conducted in a traditional way.
Watch: ND Tiwari, Ujjwala Sharma say I do
"He wanted to give social sanctity to our relationship, which was very old and we have a 35-year-old son. We will complete legal formalities after which we will invite all," she told reporters.
Sharma had earlier this month staged a protest outside Tiwari's residence. Later, she was allowed entry into his house in Lucknow and had been staying with Tiwari since then.
In 2012, the Congressman, who had resisted submitting blood samples for a DNA test, was ordered to cooperate by the Supreme Court.
The Delhi high court had on April 22 held that Tiwari was the biological father of Rohit. Ahead of the court verdict in March, Tiwari publicly accepted Shekhar as his son.
Shekhar had in 2007 filed the paternity suit claiming the veteran Congress leader and Sharma be declared as his biological parents.
Besides serving as chief minister of UP thrice and Uttarakhand once, Tiwari served as the governor of Andhra Pradesh between 2007 to 2009, when his name figured in a sex scandal and he had to resign.
(With inputs from PTI and ANI)