Учился на юридическом факультете. В апреле 1904 года был защитником руководителей всеобщей стачки железнодорожников. В октябре 1906 года — один из руководителей стачки трамвайщиков Будапешта. В 1906 году вступил в Социал-демократическую партию Венгрии, принадлежал к её левому крылу.
Во время Первой мировой войны вёл антивоенную пропаганду, организовывал забастовки. Занимал важные посты в Венгерской Советской республике. Был народным комиссаром торговли, затем народным комиссаром внутренних дел. В мае-июне 1919 командующий 3-им корпусом красной армии. С июля 1919 года — главнокомандующий венгерской Красной армией.
После разгрома Венгерской советской республики в эмиграции в Австрии. Входил в ЦК Коммунистической партии Венгрии. Участник 3, 4 и 5-го конгрессов Коминтерна. Умер в Каннах в 1928 году.
Прах похоронен в кремлёвской стене 4 августа 1928 года.