Gimęs 1963 m. rugsėjo mėn., 1980 m. laimėjo Vokietijos U16 šachmatų čempionatą. 1985 m. užsitarnavo tarptautinį meistro titulą, o 1991 m. - didžiojo meistro. 1985 m. Pasaulio komandinio šachmatų čempionate jis varžėsi už Vakarų Vokietiją, uždirbdamas 2/5 (+0<unk>1=4). Jis taip pat atstovavo Vokietijai dviejose Šachmatų olimpiadoje (1992 m.
1994 m. ir 1994 m.) ir du Europos komandinių šachmatų čempionatus (1992 m. ir 2001 m.). Jo bendras olimpiados rezultatas yra 121⁄2/20 (+8<unk>3=9}, o bendras Europos komandų čempionato rezultatas yra 71⁄2/14 (+5<unk>4=5). Jo aukščiausias Elo reitingas 2615, nustatytas 1994 m. Sausio mėn., padarė jį 32-uoju pasaulio žaidėju.