Denise Richards dorastała w amerykańskim stanie Illinois. Ma korzenie niemieckie i francusko-kanadyjskie. Jako dziecko była jedyną dziewczyną w drużynie baseballu.
Karierę rozpoczęła jako modelka, podróżując między Nowym Jorkiem a Tokio. Przygodę z telewizją rozpoczęła od występu w teledysku zespołu Double do piosenki „The Captain od Her Heart” w 1986 roku. Później pojawiła się w kilku sitcomach takich jak „Świat według Bundych”, „Doogie Howse, lekarz medycyny” czy „Kroniki Seinfelda”. Wystąpiła także w serialach Aarona Spellinga takich jak „Beverly Hills 90210” oraz „Melrose Place”.
Większą rozpoznawalność zyskała po zagraniu w filmie „Żołnierze Kosmosu” z 1997 roku, w którym wcieliła się w rolę pilota wojennego statku kosmicznego Carmen Ibanez. Później otrzymała nominację do nagrody MTV Movie Award za rolę uwodzicielskiej uczennicy college'u w thrillerze „Dzikie żądze” (1998) u boku sław takich jak Neve Campbell, Kevin Bacon czy Matt Dillon. Pojawiła się także jako dziewczyna Jamesa Bonda Christmas Jones w filmie „Świat to za mało” z Pierce'em Brosnanem w roli agenta 007. Za tę postać odebrała jednak nagrodę Złotej Maliny dla najgorszej aktorki drugoplanowej.
15 czerwca 2002 roku wyszła za mąż za Charliego Sheena, z którym ma córki Sam oraz Loli Rose. Para rozwiodła się 17 listopada 2006 roku. W 2018 roku aktorka ponownie wyszła za mąż za Aarona Phypersa.
Czytaj też:
Jak na przestrzeni lat zmieniły się największe gwiazdy Hollywood? Niektórych trudno rozpoznać
Tak zmieniła się Denise Richards