Родился в деревне Хохлово Арзамасского района Горьковской области.
Окончил среднюю общеобразовательную школу в селе Шатовка.
Работал водителем в совхозе «Шатовский».
В Вооружённые Силы СССР призван в ноябре 1981 года Арзамасским объединенным городским военным комиссариатом.
Водитель, рядовой Авдонин принимал участие в боевых действиях в республике Афганистан с января 1982 года.
Погиб при исполнении воинского долга.
Похоронен на кладбище села Шатовка городского округа г. Арзамас.
Награды: орден Красной Звезды (посмертно).