Mannen, som är i 75-årsåldern, hade gett sig ut på havet med båt i närheten av Hästskär norr om Skärplinge. När han inte kom tillbaka blev hans anhöriga oroliga. Sonen gav sig ut för att leta efter pappan och kunde från land se båten driva en bit ut.
En stund senare påträffade sonen sin far liggande i vattnet. Han fick upp honom på land, larmade och inledde återupplivningsförsök. Mannen fördes sedan med ambulanshelikopter till sjukhuset i Gävle.
– Laget ska vara kritiskt för honom, säger Marcus Svensson, vakthavande befäl vid Uppsalapolisen, till UNT vid 20.30-tiden.
Polisen har inga misstankar om brott i samband med händelsen.