W 1920, w czasie wojny bolszewikami, jako ochotnik walczył w szeregach 8 Pułku Ułanów Księcia Józefa Poniatowskiego. Służbę w polskiej dyplomacji rozpoczął 22 stycznia 1930 i w jej trakcie pracował m.in. w konsulacie w Strasburgu, w londyńskiej ambasadzie oraz w Misji Polskiej przy Lidze Narodów w Genewie. W latach 1937-1939 pełnił funkcję sekretarza Józefa Becka, po wybuchu wojny wraz z nim przedostał się do Rumunii, a następnie do Paryża. W czasie wojny współpracował też ze Stanisławem Catem-Mackiewiczem w redakcji wydawanego na emigracji wileńskiego "Słowa". Służąc w polskim wojsku w 1 Dywizji Pancernej, brał udział m.in. w inwazji na Normandię. We wrześniu 1944 został mianowany podporucznikiem w korpusie oficerów kawalerii. Po wojnie pracował przez pewien czas w Edynburgu jako delegat Ministerstwa Kultury, a następnie wyjechał na stałe do Argentyny, gdzie zmarł.