Studirao je pravo u Beogradu, a zatim je nastavio studije u Berlinu i Cirihu. Nakon diplomiranja započeo je praksu na sudu u Valjevu i Kruševcu, a zatim je radio kao advokat u Beogradu. Odatle je otišao u Ministarstvo narodne privrede, gde je radio kao inspektor.
U novoj državi bio ministar u vladama Nikole Pašića, Stojana Protića i Milenka Vesnića. Godine 1920. biran je za predsednika Narodne skupštine vanrednog i redovnog saziva.
Kao prvi potpredsednik Gradskog odbora Radikalne stranke, bio je stranački vrlo aktivan u političkom životu predratne Jugoslavije.