The Weslaco Police Department said in a Facebook post the incident unfolded after officers received a report of a man who was asleep behind the wheel of a pickup truck that had the engine still running.
When officers confronted the man -- identified by police as 28-year-old Adan Loa -- he refused to turn off the truck and fled the scene.
"In his attempt to flee he struck a patrol unit and also injured a Weslaco Police Department Officer," police said.
The officer who was struck by Loa was not seriously injured, according to Weslaco Chief Joel Rivera
"That officer did sustain bruising to his person and he's been cleared and he's back on the job as of today," Rivera told CBS4 on Monday.
Loa has active warrants for burglary of a habitation, assault family violence and evading arrest, officials said.
Authorities are asking anyone with information on Loa's whereabouts to contact Weslaco Crime Stoppers at 956-968-8477.