Аянов е роден в лозенградкото село Дерекьой във видното революционно семейство Аяновци. Двамата му вуйчовци Георги и Атанас в 1875 година са затворени в Одрин, поп Стойчо Аянов е виден духовник и революционер, а Георги Попаянов е деец на ВМОРО. Учи в родното си село, Малко Търново и Лозенград. Завършва Одринската гимназия на 24 юни 1900 г. Учителства в Гьоктепе и Урумкьой.[1] Става член на ВМОРО и поддържа връзки с Георги Кондолов, Яни Попов и Димитър Ташев. Охранява конгреса на Петрова нива. Участва в Илинденско-Преображенското въстание като отдельонен командир на четата на Лазо Лазов. С братовчед си Георги Хаджиатанасов от Дерекьой и 15 четници разрушават телеграфната станция в Дерекьой. След края на въстанието охранява изтеглянето на бежанците към България.
Служи в Българската армия като подпоручик в 24-ти пехотен черноморски полк. При избухването на Балканската война в 1912 година е доброволец в Македоно-одринското опълчение и оглавява първа рота (чета) на Лозенградската партизанска дружина, начело с Михаил Герджиков, която действа в Малкотърновско и Лозенградско.[2] Отрядът му блокира турски части и биваци. Отличава се като ротен командир в Боя при Шаркьой.
Първа рота на Лозенградската партизанска дружина на МОО с командир Димитър Аянов
След войната учи в Швейцария. Участва в Първата световна война като капитан, командир на 8-а рота на 64-ти пехотен полк на 11-а дивизия. Поради стара рана получена при Чаталджа през Балканската война е освободен от военна служба. След войната се установява в Бургас.[13] Умира на 12 май 1952 година[14] в Бургас.[15]