W 1992 r. po raz pierwszy wystąpiła w finale mistrzostw Polski seniorek, zajmując IV miejsce. W kolejnych latach w finałowych turniejach wystąpiła wielokrotnie, zdobywając 14 medali: 6 złotych (1995, 2004, 2008, 2010, 2013, 2014), 5 srebrnych (1993, 1998, 2001, 2005, 2011) oraz 4 brązowe (1997, 1999, 2007,2024). Posiada również 9 złotych medali drużynowych mistrzostw Polski, które zdobyła w latach 2000–2006 (reprezentując klub Polonia Plus GSM Warszawa) oraz w latach 2010 i 2013 (w barwach klubu WASKO HetMaN Szopienice Katowice). Jest wielokrotną medalistką mistrzostw Polski w szachach błyskawicznych, m.in. ośmiokrotnie złotą (1998, 1999, 2000, 2001, 2003, 2012, 2013, 2014).
Wielokrotnie reprezentowała Polskę w rozgrywkach drużynowych, m.in.: , trzykrotna medalistka: wspólnie z drużyną – srebrna (2016) i brązowa (2002) oraz indywidualnie – złota (2002 – na III szachownicy), OlimpBase., ośmiokrotnie na drużynowych mistrzostwach Europy (w latach 2001, 2003, 2005, 2007, 2009, 2011, 2013, 2025); siedmiokrotna medalistka: wspólnie z drużyną – złota (2005, 2025), dwukrotnie srebrna (2007, 2011) i brązowa (2013) oraz indywidualnie – złota (2005 – na II szachownicy) i srebrna (2005 – za wynik rankingowy), na drużynowych mistrzostwach świata juniorów do 20 lat (w roku 1998);