Larmet om olyckan inkom klockan 15.12 på måndagen. Sjö- och flygräddningscentralen skickade alla tillgängliga resurser inklusive helikopter till Läckö slott utanför Lidköping.
En man och en pojke togs upp ur vattnet och lämnades över till ambulanspersonalen.
Man avliden
En man i 40-årsåldern avled senare.
Pojken fördes till Sahlgrenska Universitetssjukhuset med livshotande skador.
Anhöriga har underrättats och det finns ingen misstanke om brott.