The shooting happened just after 5am at Club Tranz in the 300 block of Richey near the North Freeway.
Harris County Sheriff's Office deputies said several men got into a fight inside the bar.
As people were clearing the building, a man drove up to the club and fired a gun at 25-year-old Eric Johnson's vehicle. Johnson was struck on the head, officials said.
The shooter fled the scene.
Witnesses tell us Johnson tried to drive away, but his car hit a curb and stalled.
He was taken to Ben Taub General Hospital where he remained in critical condition Sunday night.
The investigation is ongoing. Deputies are looking for the gunman.
Anyone with information can call HCSO at 713-967-5810 or Crime Stoppers at 713-222-TIPS.