Sergeant Mike Moseley served Pugh the warrants around 4 p.m.
The offenses occurred around the beginning of July and involved the same victim, who Pugh, 22, was familiar with. There were separate offenses.
Pugh was transported to the Halifax County Jail where he received a $5,000 secured bond.