The accident happened at about 9:30 a.m. in the area of S. Dangl Road and Ellis Road, according to a release.
Fruitport Township police received several reports that the car was trapped in a deep ditch where water had collected.
The man reportedly broke through the ice and was up to his chest in water while helping the driver get out of the vehicle.
The driver was not injured and was in a nearby vehicle warming up when police arrived. The man who rescued them left prior to that.