Ukończył
Uniwersytet Jagielloński
w 1930, w 1932 uzyskał na nim doktorat. Habilitacja w 1945. Mianowany profesorem zwyczajnym w 1954. Członek
PPS
w latach 1945–1948. W
PZPR
przez cały okres istnienia partii (1948–1990). Poseł do
KRN
w latach 1945–1947, a następnie
doSejmu Ustawodawczego
(1947–1952). Podsekretarz stanu w
MSZ
w latach 1946–1950.