The search started when police acquired a misery name about 6pm from the person, who reported that his boat was taking over water.
Regardless of poor visibility, Water Police and the Police Air Wing launched a search operation to find the person and his boat.
The person was discovered sitting on the upturned hull of his vessel about 11pm.
A marine rescue vessel was directed to the situation and rescued the person from the water.
The person was carrying a life jacket and was unhurt.
He was taken to land by Fremantle Marine Rescue the place he was reunited together with his household.
Police have urged the general public to recollect the significance of at all times carrying a life jacket and carrying a registered, up-to-date EPIRB with GPS-enabled monitoring to assist alert authorities in emergency conditions.