She attended the Ulpanat Chorev (he) national religious high school in Bayit VeGan, Jerusalem, and graduated in 1977.
During this time, she participated in Gush Emunim settlement activity.
From 1980 to 1981, she worked as a parliamentary aide to Knesset member Haim Kaufman, and from 1981 to 1983 she interned with Supreme Court judge Moshe Bejski and at the State Attorney's Office with Dorit Beinisch.
After being admitted to the Israel Bar Association in 1983, she practiced law as an attorney from 1983 to 1998.
In 2004, she was appointed a registrar and acting judge in the Haifa District Court, and was appointed as a permanent judge on the Haifa District Court in 2006.