W drugiej połowie lat 70. należał do czołówki węgierskich szachistów. Pierwszy sukces na arenie międzynarodowej odniósł na przełomie 1967 i 1968 roku, zajmując w Groningen V miejsce w mistrzostwach Europy juniorów do lat 20. W latach 1968–1980 wielokrotnie wystąpił w finałach indywidualnych mistrzostw Węgier, największy sukces osiągając w roku 1976 w Budapeszcie, gdzie zdobył brązowy medal. W roku 1978 był członkiem węgierskiej drużyny, która zdobyła złote medale podczas szachowej olimpiady w Buenos Aires. Poza tym dwukrotnie (1977, 1980) wystąpił w drużynowych mistrzostwach Europy, w obu przypadkach zdobywając wraz z drużyną tytuły wicemistrzowskie oraz w roku 1977 złoty medal za indywidualny wynik na VII szachownicy.