Õppis 18791885 Tartu ülikoolis usuteadust. 18851886 prooviaastal Lempaalas Ingerimaal, 18861888 Aunuse, 1888 Kattila vikaarõpetaja, 18881912 Kroonlinna  eesti-soome-rootsi koguduse ja mereväe luteri koguduse õpetaja. A-st 1912 Tartu koolide usuõpetaja, 19201928 Tartu ülikooli erakorraline rahvaluule professor, hiljem eradotsent. 1927 Helsingi ülikooli filosoofia audoktor, 1932 Tartu ülikooli usuteaduse audoktor. Rahvaluulekoguja, avaldas muinasjutte, rahvanalju, mõistatusi, vanasõnu jm; ka luuletaja ja näitekirjanik. 18911898 tõlkis Kalevala eesti keelde. Karskustegelane.