Prosecutors decided on Thursday to drop their case against Tahmooressi, citing the impossibility of treating his Post Traumatic Stress Disorder in prison.
On Friday morning, Fernando Benitez, Tahmooressi's lawyer, flew to Mexico City to officially confirm the charges had been dropped. But before he could secure the information, the judge in the case ordered the Marine veteran be released from prison.
That order was issued around 3:15 p.m. on Friday.
Six hours later, Tahmooressi arrived at the San Ysidro border crossing to clear customs on the U.S. side of the border.
He was then driven to Brown Field in Otay Mesa where he flew to Florida him with his mother and a number of supporters.
"Whether you support Andrew Tahmooressi's innocence or not, whether you believe he was treated fairly or not, at at the end of the day he's back home and his a free man," said Benitez.
Benitez said he didn't even get a chance to say goodbye to his client since his flight didn't return from Mexico City until 9:30 p.m., about the same time Tahmooressi's plane was taking off.