W szachy gra od 4. roku życia. W latach 1980, 1981 oraz 1984 trzykrotnie zdobył tytuły mistrza Niemieckiej Republiki Demokratycznej juniorów w różnych kategoriach wiekowych. Od końca lat 90. należy do czołówki niemieckich szachistów. Dwukrotnie zdobył medale w mistrzostwach NRD (1989 Zittau – srebrny i 1990 Bad Blankenburg – brązowy) oraz czterokrotnie – w mistrzostwach Niemiec (1993 Bad Wildbad – złoty, 2002 Saarbrücken – złoty, 2004 Höckendorf – brązowy, 2006 Osterburg – złoty). Pomiędzy 1998 a 2006 rokiem czterokrotnie wystąpił w szachowych olimpiadach, największy sukces odnosząc w roku 2000 w Stambule, gdzie szachiści niemieccy zdobyli srebrne medale. W 2010 r. wystąpił w kolejnym turnieju olimpijskim, w barwach reprezentacji Międzynarodowego Szachowego Stowarzyszenia Osób Niepełnosprawnych Narządu Ruchu (ang. IPCA). Oprócz tego w roku 2001 reprezentował narodowe barwy w drużynowych mistrzostwach świata w Erywaniu (zdobywając brązowy medal za indywidualny wynik na IV szachownicy), natomiast w 2003 – w drużynowych mistrzostwach Europy rozegranych w Płowdiw. Dwukrotnie startował w mistrzostwach świata systemem pucharowym, w obu przypadkach awansując do II rundy: w roku 1997 w Groningen uległ na tym etapie rywalizacji Władimirowi Akopjanowi, natomiast w 2001 – Ilji Smirinowi.