The man, who was about 70, was attempting to cross in the 4600 block of Carmel Mountain Road near Ocean Air Drive about 6 a.m. when he was struck by an eastbound vehicle, according to San Diego police Officer Dan Lasher.
The man was taken to a hospital where he later died, Lasher said. His name was not immediately released. The occupants of the vehicle were not injured.
The southbound lanes of Carmel Mountain Road were closed between Ocean Air Drive and Vereda Mar Del Corazon, likely until about 10 a.m., according to the California Highway Patrol.