Police Constable Jonathan Holmes, 22, of the Bradford District, is scheduled to appear in Leeds Magistrates Court on August 23.
He is currently on leave from the police force.
The charges stem from an incident that occurred while the officer was not on duty.