That man was crossing the street just before midnight at North Pulaski Road and West Melrose Street in the city's Avondale neighborhood.
Officers said the 31-year-old driver didn't yield at a stop sign and hit the man.
The victim's name has not been released.