Salma Hayek se narodila 2. září 1968 v Mexiku. Její matka je španělka, otec libanonec. Silně věřící rodiče poslali Salmu ve 12 letech do katolické internátní školy v Lousianě. Po sporech s jeptiškami se ale vrátila zpět do Mexika. Do 17 let jí pak vychovávala její teta. Chvíli studovala na vysoké škole, ale nakonec se rozhodla začít věnovat kariéře herečky.
Již během studií získala Salma Hayek roli Terezy v mexickém seriálu „Teresa”, který z ní udělal místní celebritu. Salma na sobě pracovala ještě více: naučila se anglicky a odjela do Los Angeles, kde dostala vedlejší roli ve filmu „Mi Vida Loca”. Následoval trhák „Desperado” s Antoniem Banderasem v hlavní roli a Salma začala být obsazována do větších rolí.
Na počátku své kariéry bylo pro Salmu opravdu těžké získat roli. Tehdy režiséři v Hollywoodu obsazovali latinoameričanky jen do rolí služek (stejně jako na počátku Jenifer Lopez) nebo prostitutek a když Salmu spatřili, odmítli ji s oddůvodněním, že je na roli služky příliš krásná. Dnes se situace obrátila a snědé krásky jsou nejžádanějšími herečkami.
Životním krokem byla pro Salmu Hayek role extravagantní malířky Fridy Kahlo - jedinečné umělkyně, sexuální i politické revolucionářky, se kterou se osud nemazlil. Přestože se Salma ve filmu objevuje úplně nahá, navíc v objetí jiné ženy, sklidil film obrovský úspěch i u kritiků a byl oceněn Oskarem. Salma se na filmu Frida podílela také jako producentka.
Málokdo ví, že se Salma v roce 1997 objevila také u nás. Na 32. ročníku Mezinárodního filmového festivalu v Karlových Varech osobně představila romantickou komedii Jen blázni spěchají.