Larmet om hajattacken vid Sorrento Beach, omkring två mil norr om centrala Perth, kom vid 10.15-tiden på fredagen, lokal tid, rapporterar ABC Australia.
Polisen har bekräftat att en manlig simmare dog i attacken. Ett vittne, Jacqui Rapaic, befann sig på stranden tillsammans med en vän när attacken inträffade.
– Min vän sa: ”Jac, jag tror att det har skett en hajattack”, och när jag tittade ut över havet kunde jag se en pöl av blod, säger hon till ABC Australia.
Enligt Rapaic befann sig två män i vattnet – men bara en av dem tog sig tillbaka till stranden.
24:e dödliga attacken
Tidigare hade en person larmat om en omkring 2,5 meter lång haj utanför stranden.
Efter den dödliga attacken har nästan tolv kilometer strand mellan Marmion och Iluka stängts. Stränderna ska hållas stängda åtminstone fram till lunchtid på lördagen.
Även stränderna Hillarys, Whitfords och Mullaloo har stängts.
Polisen har patrullerat området efter attacken och sjöpolis har befunnit sig ute på vattnet.
Det är den andra rapporterade hajattacken i Western Australia den här veckan.
I måndags attackerades brandmannen Mel Ismail av en haj vid Geraldton. Han vårdas på sjukhus och uppges vara i stabilt tillstånd.
Fredagens dödsfall är enligt ABC Australia den 24:e dödliga hajattacken i Western Australia sedan år 2000. Tio av dem har inträffat i Perthområdet.