Nassau County police say Paul Hannwacker was arrested early Sunday after his car was stopped at a 45-degree angle on a Westbury Road.
They say he was found with narcotics and his mother's credit card.
An investigation then uncovered the alleged thefts of money and jewelry over two years.
He faces charges that include DWI, possession of a controlled substance, grand larceny and identity theft.
Get Eyewitness News Delivered