Police arrested 33-year-old Conor Guckian at Nashville International Airport on Tuesday when officers found him with $153,000 in cash.
Guckian laid down $20,000 in cash to board a private jet from Nashville to California, prompting someone to contact airport security.
Police approached him just before he got on the plane and found the money wrapped in 32 bundles. Officers also said that sniffing dogs smelled drugs on the money.
Guckian, who said he was going to California to buy gold, admitted that he'd been arrested before on a cocaine charge. Officers arrested him on a money laundering charge.
Rosie O'Donnell unveils nearly 50-pound weight loss
Iranian woman stops the execution of son's killer