Живописец, график, художник театра. Работал в области исторической живописи, пейзажист. Автор ряда трудов по истории и археологии Москвы, теории искусства.
Систематического художественного образования не получил. В 1900 году получил звание академика. С 1903 года - действительный член Академии художеств. Член Московского Археологического общества (с 1901 года). Председатель Комиссии по изучению старой Москвы при Московском Археологическом обществе (1918 - 1928). Член Товарищества передвижных художественных выставок (с 1888 года, с 1883 года - экспонент), член-учредитель и председатель Союза русских художников (1903 - 1923), член Объединения художников-реалистов (1927 - 1932). Экспонент выставок "Мир искусства" (1898 - 1901), "36 художников" (1901 - 1903).
Преподавал в Московском училище живописи, ваяния и зодчества (1901 - 1918) и Московском техникуме кустарной промышленности (1923 - 1930).