[[1917]]–[[1920]] m. mokėsi [[Kupiškis|Kupiškio]] vidurinėje mokykloje, [[1920]]–[[1923]] m. – [[Panevėžio gimnazija|Panevėžio gimnazijoje]], [[1924]] m. baigė [[Ukmergės gimnazija|Ukmergės gimnaziją]]. [[1924]]–[[1927]] m. [[Lietuvos universitetas|Lietuvos universitete]] studijavo [[Pedagogika|pedagogiką]], [[Filosofija|filosofiją]] ir [[Istorija|istoriją]], kartu mokytojavo [[Pasvalys|Pasvalio]], [[Veiveriai|Veiverių]] ir [[Pilviškiai|Pilviškių]] vidurinėse mokyklose. Dalyvavo „Kultūros“ būrelių veikloje. [[1925]]–[[1926]] m. – organizacijos „[[Žaizdras]]“ narys.
Po 1926 m. valstybės perversmo suimtas, 1927 m. kelis mėnesius kalintas [[Varniai|Varnių]] konclageryje. Nuo 1927 m. rugsėjo mėn. iki [[1938]] m. dirbo Kauno atsilikusių vaikų pagalbinės mokyklos vedėju, vasaromis vykdavo į [[Vakarų Europa|Vakarų Europą]] semtis praktinės patirties.
[[1929]] m. baigė Lietuvos universitetą, [[1930]]–[[1931]] m. studijavo [[Ciurichas|Ciuricho]], [[Viena|Vienos]], [[Hamburgas|Hamburgo]] universitetuose. 1938 ir [[1939]] m. [[Kaunas|Kaune]] pats organizavo gydomosios pedagogikos kursus. [[1938]]–[[1940]] m. [[Zalcburgas|Zalcburge]] ir Ciuriche apgynė pedagogikos daktaro disertaciją.
[[1940]]–[[1941]] m. ir [[1944]]–[[1946]] m. – [[VPI|Vilnius pedagoginio instituto]] direktorius, [[1946]]–[[1959]] m. – dėstytojas. [[1958]] m. – Pedagogikos mokslinio tyrimo instituto sektoriaus vadovas, nuo [[1972]] m. – dar ir direktoriaus pavaduotojas, profesorius.