An American actress, she was born in Chicago, Illinois, USA. She studied drama at the Theatre School at DePaul University in Chicago, Illinois. She also participated in a number of various artistic works, such as New Nightmare (1994) and The Dead Pit (1989).