Il rejoint le parti communiste hongrois en octobre 1945 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 31 octobre, mais s'envole ensuite pour l'URSS. Il revient avec János Kádár et redevient ministre de l'Intérieur le 4 novembre dans le "gouvernement ouvrier-paysan" de ce dernier. Il devient également ministre de la Défense et reste dans ces fonctions jusqu'au mars 1957. Il organise ensuite la "", puis dirige le gouvernement pendant 3 ans à la place de Kádár.