Il rejoint le Parti communiste hongrois en et rentre d'exil après la Seconde Guerre mondiale, puis dirige la police de Budapest. Durant la Révolution de 1956, il fait partie du gouvernement d'Imre Nagy en tant que ministre de l'Intérieur du 27 au , mais s'envole ensuite pour l'URSS. Il revient avec János Kádár et redevient ministre de l'Intérieur le dans le «gouvernement ouvrier-paysan» de ce dernier. Il devient également ministre de la Défense et reste dans ces fonctions jusqu'au . Il organise ensuite la milice ouvrière(en), puis dirige le gouvernement pendant trois ans à la place de Kádár.