Formada em Direito pela Faculdade de Direito da USP, em 1979, instituição pela qual é mestre (1991) e doutora (1997) em direito processual penal, ingressou como professora dessa disciplina em 1998. Foi advogada da Fundação de Amparo ao Trabalhador Preso (Funap), de 1983 a 1987; do escritório do Dr. Mario Simas de 1980 a 2001 e do escritório Zanoide de Moraes Advogados Associados, com atuação nas áreas cível e criminal, de 2002 até sua indicação para o Superior Tribunal de Justiça em 2006.
Ocupou a vice-presidência do Instituto Brasileiro de Ciências Criminais (IBCCRIM) e escreveu, entre outras obras, A Prova por Indícios no Processo Penal e Justa Causa para a Ação Penal. Também possui trabalhos publicados no Brasil e no exterior, além de ser autora de diversos artigos.