A Shiawassee County man's body washed ashore early Monday morning after he disappeared while swimming Sunday in Oceana County.