По национальности — венгр. Начал играть в футбол в 1943 году в юношеской команде мукачевской табачной фабрики. Затем перешёл в местный «Большевик», оттуда — в ужгородский «Спартак». Армейскую службу проходил в ГДО (Станислав), Спартак (Станислав), львовском ОДО, а затем перешёл в ЦДСА. В чемпионатах СССР провел 35 матчей, забил 2 гола.
За сборную СССР провел 2 матча (в том числе 1 матч за олимпийскую сборную СССР).
По окончании карьеры игрока окончил Ленинградский физкультурный институт им. Лесгафта. В 1961—1972 с небольшими перерывами тренировал ростовский СКА. Потом 2,5 года работал в Польше с командой Северной группы войск. Впоследствии тренировал различные команды СССР.
Как игрок
Как тренер