С 1941 года в рядах Красной Армии. В 1942 году окончил Борисоглебскую военную авиационную школу пилотов.
Боевой путь Дьячкова начался перед Курской битвой в составе 297-го истребительного авиаполка (впоследствии — 179-й гв.истребительный авиаполк) 14 гвардейской истребительной авиадивизии 3-го гвардейского истребительного авиакорпуса 5-й воздушной армии. Весь боевой путь прошёл на истребителях Ла-5, участвовал в сражении на Курской дуге, в битве за Днепр, Ясско-Кишинёвской операции, освобождал Венгрию.
7 июля 1943 года легко ранен в воздушном бою. 4 июня 1944 года осуждён судом военного трибунала (вместе с двумя другими лётчиками, в нетрезвом виде совершил убийство заведующего продовольственным складом) на 10 лет с разжалованием в рядовые.
31 марта 1945 погиб в тренировочном полёте на учебном Ла-5 на аэродроме Алагивилла (пригород Будапешта). Всего совершил более 250 боевых вылетов, провёл более 60 воздушных боёв, сбил лично 30 и в составе группы 1 самолёт противника.
15 мая 1946 года лётчику посмертно присвоено звание Герой Советского Союза. Кроме того награждён орденом Ленина, двумя орденами Красного Знамени, орденом Отечественной войны 2-й степени и медалями.