BNP leader Salahuddin Ahmed was acquitted and granted permission to return home by a higher court in Shillong in connection with a case filed against him over trespassing into India more than three years ago.
Salahuddin is mentally prepared to return to Bangladesh.
"I must return to Bangladesh no matter whatever happens. I will return to the country," he told the media on Wednesday evening.
He, 57, who was state minister for communication in the 2001-06 BNP-Jamaat government, had gone missing from Dhaka on March 10, 2015.
Three months later, he was found "hanging around" in Shillong on May 11, according to Meghalaya police.
However, after his arrest in Shillong, Salahuddin told the Meghalaya police that a group of people claiming to be detectives picked him up from his Uttara house in Dhaka on March 10.
He said he was taken to Shillong by an SUV after nearly an overnight's drive, but could not say from where the car started and who were with him.
His relatives said Salahuddin was blindfolded when he was dropped off by a car in Golf Link area of Shillong.
People had feared about the life of the BNP leader when he was missing while authorities had denied the allegations of detaining Salahuddin.