Мате Залка (венг. Zalka Máté; настоящее имя Бела Франкль, венг. Frankl Béla) родился 23 апреля 1896 года в городе Матольч (Австро-Венгрия), в семье сельского корчмаря.
Образование получил в коммерческом училище. Когда началась Первая мировая война, Бела Франкль был призван в качестве младшего офицера в австро-венгерскую армию и воевал в Италии и на Восточном фронте.
В 1916 году под Луцком он был взят в плен русскими войсками. Как и множество других австро-венгерских военнопленных (Ярослав Гашек, Бела Кун), он был воодушевлен революцией 1917 года в России и проникся социалистическими идеями. Присоединившись к коммунистическому движению, в 1920 году вступил заочно в запрещённую Венгерскую коммунистическую партию.
Мате Залка сражался на фронтах Гражданской войны в России, участвовал в крестьянских восстаниях в тылу Колчака, а с 1919 года стал бойцом Сибирской партизанской армии. После соединения партизан с основными силами Восточного фронта Красной Армии с 1920 года находился на командных должностях и участвовал в 1921-1923 годах в подавлении восстаний крестьянских войск Нестора Махно.
Творчество Мате Залки посвящено преимущественно военной тематике и интернациональному сотрудничеству. Его первый опубликованный рассказ «Ходя» (1924) был посвящён Гражданской войне в России, как и «Кавалерийский рейд» (1929) и «Яблоки» (1934).
Самое известное произведение Залки – роман «Добердо» (1937), оконченный незадолго до гибели, рассказывает о бессмысленности и несправедливости Первой мировой войны. Он писал на венгерском и русском языках.
На протяжении 1923-1928 годов работал дипломатическим курьером, на хозяйственной работе, директором Театра Революции в Москве. Был занят в аппарате ЦК ВКП (б) с 1928 года. С конца 1920-х сотрудничал в бюро Международного объединения революционных писателей.
Военная закалка привела его в Испанию, когда там началась гражданская война. С 1936 года он сражался на стороне республиканцев под именем генерала Лукача и командовал 12-й Интернациональной бригадой.
Мате Залка погиб 11 июня 1937 года в боях близ Уэски (Испания).