He was arrested and charged with driving while intoxicated -- his first offense.
Johnson posted $500 bond and was released. He is slated to appear in county court April 21.
Officials said this case will be investigated by HPD internal affairs.
Johnson is an eight-year veteran on the force.