A Saint Paul man admitted to smoking methamphetamine at a homeless camp before getting behind the wheel and failing multiple sobriety tests during a traffic stop, according to charges.

Chao Xiong, 36, faces three charges: fifth-degree drug possession, driving while impaired by a controlled substance and driving with any amount of a Schedule I or II drug in his system.

According to the complaint, a Saint Paul police officer working a Toward Zero Deaths traffic safety shift saw a vehicle drifting between lanes while driving west on Marshall Avenue from Snelling Avenue at about 10:47 a.m. on August 14, 2026. The officer watched as the vehicle crossed into the bike lane and over the solid yellow divider before turning south on Fairview Avenue, prompting a traffic stop.