Ukończył studia prawnicze na Uniwersytecie Stefana Batorego w Wilnie, a w 1916 Szkołę Artylerii w Piotrogrodzie, następnie służył w armii rosyjskiej, a od 11 listopada 1917 do lipca 1918 w I Korpusie Polskim. Po odzyskaniu niepodległości służył w wojsku polskim, w 1919 był adiutantem Ignacego Paderewskiego na Konferencji pokojowej w Paryżu. Walczył w wojnie polsko-bolszewickiej w szeregach 5 Dywizji Piechoty. Od 1922 pracował w Ministerstwie Spraw Zagranicznych, od kwietnia 1935 do czerwca 1940 pełnił funkcję radcy polskiej ambasady RP w Rzymie. Od listopada 1940 do maja 1941 był chargé d’affaires ad interim przy rządzie czechosłowackim na uchodźstwie. Jesienią 1942 mianowany Konsulem Generalnym RP w Lusace (do 1 stycznia 1943), następnie pełnił tę samą funkcję w Salisbury (styczeń 1943-luty 1944) i Nairobi (kwiecień 1944-lipiec 1945).