Fox continued his education at L.A. Pierce Community College and later attended the University of California, Los Angeles and California State University Northridge where he obtained his bachelor's degree in political science in 1976. He received his law degree from the University of San Fernando Valley, College of Law where he also served as president of the alumni association.
While attending law school, Steve met his wife, Sharon, and they married in 1980. Their daughter, Rebecca, was born in 1981 and the Foxs welcomed their son, Joshua, in 1983. The same year the family moved to Palmdale, California.
Fox began teaching in the Los Angeles Unified School District at Pacoima Junior High School in 1983. Later, he joined the faculty at Mulholland Middle School where he taught until 1994. Fox passed the bar exam in 1994 and opened his own law firm in Lancaster, California.
Steve has been a public servant throughout his adult life. He was a member of the board of the Northwest Los Angeles Resource Conservation District from 1979 to 1983 and also served as a student trustee of the L.A. Community College District from 1982 to 1983. In 1990, he was elected to the Antelope Valley Health Care District's Board of Trustees and chaired the panel from 2000 to 2002. From 2005 to 2009, Fox sat on the Board of the Antelope Valley College District.
Elected to the Assembly in 2012, Fox serves on the Committees for Veterans Affairs, Higher Education, and Jobs, Economic Development and the Economy. He is Chairman of the Select Committee on Community Colleges and also is a member of the Select Committees for Aerospace, and Asia/California Trade and Investment Promotion. In October, 2013 he became a member of the Los Angeles Jobs Defense Council.
Assembly Member Fox is the proud grandfather of Victoria, Joseph and Vivianne.