The man did not require transportation by helicopter but was taken to hospital in a moderate condition by land transport.
Surf-lifesaving assisted another two persons in the water who were uninjured, Davies said.
Police said it was notified about the incident at around 7.15am.
“The surf club and ambulance were also deployed,” a police spokeswoman said.
“Three fishermen in trouble on the rocks at Piha reported to be in trouble near the Keyhole as swells were big.”
One of the fishermen who was in the water had to be winched to safety by the Westpac Helicopter, the police spokeswoman said.
“The two others were recovered from the rocks,” she said.
“One person was taken to hospital in moderate condition.”