It happened around 10:30 p.m. Monday at Old Chestnut Hill Road and Glyn Drive in Newark.
Police found the victim about a block away after they said he had tried to run from the scene where the car was stolen.
The victim was rushed to Christiana Hospital. His condition has not been released.
No arrests have been made. Police have not released a description of the carjacker at this time.