This happened on Westheimer Road near Beltway 8.
Police say the pedestrian was jaywalking on the westbound lanes of the road when a pickup truck hit him. The driver stopped and was hit by another car.
Police do not believe the pickup driver was under the influence.