После первой мировой войны жил в Югославии. Успешно выступал на Олимпиадах 1927 и 1931 (в составе югославской команды) и ряда международных турниров: Дьёр (1924) — 3-е; Бардейов (1926) — 3-е ; Кечкемет (1927) — 4-е; Любляна (1938) — 5-7-е места.
С 1942 года в Венгрии, продолжал участвовать в соревнованиях: Диошдьёр (1943) — 3-е; Коложвар (1943) — 4-е; Дебрецен (1948) — 3-е места (последнее выступление в соревнованиях).
С 1949 года занимался общественной, педагогической и литературной деятельностью в области шахмат. Автор ряда шахматных книг, многочисленных статей и переводов советских шахматных изданий.
В 1958—1971 в Венгрии проводились мемориалы Асталоша.