Mark Hauser, 24, was arrested following an investigation into a string of thefts at the store over a seven-day period, police said.
When arrested, Hauser was in possession of heroin, Xanax, and Zubsolv, police said.
He was charged with felony grand larceny, conspiracy and criminal possession of a controlled substance, police added.
Hauser is being held at the Rockland County Jail on $10,000 bail.
Click here to follow Daily Voice Tappan-Blauvelt and receive free news updates.