Harp Akademisi'nden kurmay yüzbaşı olarak çıktı (1910). Yemen kumandanlığında bulundu. Birinci Dünya Savaşı'nda 3. Tümen kurmay başkanlığına getirildi. Çanakkale ve Kereviztepe savaşlarında ve Almanya dönüşünde Bakü seferine katıldı. Sadrazam ve Harbiye nazırı izzet Paşa'nın baş yaverliğini yaptı. istanbul'un işgali'ne kadar (1920) birinci ordu müfettişi olarak kaldı. Kurtuluş Savaşı'nda görev aldı. Garp cephesi kurmay başkanlığına getirildi. Moskova ataşemiliterliğine atandı. CHP genelsekreterliği (1925-1931), Milli Eğitim Bakanlığı (1935-1938), Milli Savunma Bakanlığı (1940-1941), Berlin büyükelçiliği (1942-1944) görevlerinde bulundu. Köy öğretmen okullarını kurdu.