Za działalność w PPS został zesłany w głąb Rosji w 1906, a później udał się do Francji i Belgii. Uzyskał doktorat z ekonomii w Brukseli. Był profesorem Wyższej Szkoły Handlowej w Warszawie w latach 1916–1918, zastępcą naczelnika wydziału w Ministerstwie Spraw Zagranicznych w latach 1918–1919, członkiem delegacji polskiej na konferencji pokojowej w Paryżu 1919, a po jej zakończeniu pozostał na stanowisku radcy handlowego paryskiej ambasady do 1925. W latach 1925–1936 był wiceministrem przemysłu i handlu w randze podsekretarza stanu, a od 1927 był członkiem Komitetu Ekonomicznego Ligi Narodów, w 1933 pełnił tam funkcję wiceprzewodniczącego, a w 1934 – przewodniczą­cego. Był działaczem Ligi Morskiej i Kolonialnej.