Gimnaziju pohađao u Sušaku, studirao veterinarsku medicinu u Beču i Bernu. Uoči I. svjetskog rata kao vojni bjegunac prebjegao u Srbiju, 1914. radi u Nišu kao ugovorni asistent Pasteurova zavoda. 1919. specijalizirao higijenu i socijalnu medicinu u Bernu, iste godine u Beogradu organizira Serovakcinalni zavod i privremeni je upravnik Pasteurova instituta.
1921. dolazi u Zagreb i postaje prvi predstojnik Zemaljskog bakteriološkog zavoda (od 1923. Epidemiološki zavod, danas Hrvatski zavod za javno zdravstvo) čiji je osnivač i kreator uz dr. Andriju Štampara. Od 1926. do 1940. direktor je Higijenskog zavoda sa Školom narodnog zdravlja u Zagrebu.
Od 1930. do 1938. boravi u Kini kao glavni savjetnik pri kineskom Ministarstvu narodnog zdravlja. Zajedno s dr. Štamparom u Kini uspostavlja zdravstvenu službu u kineskim provincijama i gradovima. 1946. na poziv Uprave UN-a za pomoć i obnovu (UNRRA) ponovno u Kini unapređuje i organizira zdravstvene službe, a 1947. osniva i vodi misiju Svjetske zdravstvene organizacije (SZO) u Kini.
Bio je glavni zdravstveni savjetnik pri Međunarodnom dječjem fondu UN-a (UNICEF) u Parizu od 1948.-50. i New Yorku (1950.-55.), a od 1955.-57. zamjenik generalnog direktora UNICEF-a u New Yorku.
Osoba od značaja za Republiku Hrvatsku.