An Angier police officer has been charged with driving while intoxicated after he sideswiped an SUV on Saturday while off duty.