The news comes just days after Hardy was charged with DWI for the second time in less than a month.
Moore County Sheriff Lane Carter said deputies searched a home on Boys Camp Road in Cameron and seized 20 vials of anabolic steroids, one dose of the drug Ecstasy, along with cash and drug paraphernalia.
Hardy, 36, whose legal name is Matthew Moore Hardy, was charged with possession with intent to sell/deliver schedule III controlled substance (anabolic steroids), possession of schedule I controlled substance (Ecstasy), maintain a place to keep controlled substance, and possession of drug paraphernalia.
He was released from the Moore County Detention Center on a promise to appear in court later this month.
Police at Raleigh-Durham International Airport arrested Hardy last week after a driver reported a 2011 red Chevrolet Camaro was swerving across traffic and had nearly hit a couple of different cars three times.
Police say Hardy failed a field sobriety test.
In August, Hardy's car ran off a road and hit a tree in Moore County in the central part of the state. He has a Sept. 28 court appearance in that case.
Hardy and his brother Jeff made up a popular pro wrestling team known as the Hardy Boyz.