It happened in northwest Harris County on Highway 249 near Breen.
Deputies say the man was trying to get across the highway when he was hit by a car.
His body hit the windshield and flew over the vehicle. He died at the scene.
Deputies say the driver passed a field sobriety test and will not face charges.