Davis grew up in Alabama, then went to college at Brandeis University and University of California, San Diego. She was involved in activism from her youth. After becoming a Doctor of Philosophy in Germany, she returned to the US and began teaching as a professor. In 1969, she was fired from teaching for being a member of the Communist Party. A judge decided it was an illegal firing and the school eventually hired her back.