The body was recovered and the 20-year-old man was pronounced dead at the scene about 7 p.m., according to Lake County Coroner Dr. Richard Keller.
The man's identity has not yet been released.. His body was taken to Vista Health Victory Memorial Hospital in Waukegan.
Officials did not say where the man's body was recovered.
The Lake County Sheriff's office and Beach Park Fire Dept. assisted but could not immediately provide further information.