Происходил из дворянского рода Калачовых. Сын В. В. Калачова, брат Д. В. Калачова. Окончил Николаевское кавалерийское училище. В 1889 году вышел в отставку с военной службы в чине штабс-ротмистра. Гласный ярославских уездного и губернского земских собраний, ярославский уездный предводитель дворянства. Председатель Ярославской уездной земской управы (1899).
Член советов Дворянского земельного банка и Крестьянского поземельного банка. Член Экономической комиссии (1910) и Постоянного совета (1916—1918) Объединённого дворянства.
Был избран членом Государственного совета (1910—1915). Входил в группу центра, затем — в кружок непартийного объединения.
В 1915—1917 годах — ярославский губернский предводитель дворянства.
Жена: Калачова Варвара Дмитриевна, урождённая княжна Урусова, дочь князя Д. С. Урусова, сестра князя С. Д. Урусова.