Родился 10 ноября 1923 в Петропавловске Северо- Казахстанской области в семье крестьянина. Окончил 7 классов. Работал в колхозе. Затем жил в г. Куйбышеве. В Красной Армии с 1942. В том же году окончил Тамбовское военное пехотное училище и направлен на фронт.
Помощник начальника штаба 1664-го истребительного противотанкового артиллерийского полка (40-я армия, Воронежский фронт) старший лейтенант Овсянников лично руководил огнем 2 батарей при отражении контратаки гитлеровцев 12 сентября у села Красная Лука (Полтавская область).Был дважды ранен, но не покинул поля боя, пока контратака гитлеровцев не была отбита. Погиб в этом бою. Звание Героя Советского Союза присвоено 23 октября 1943 посмертно. Награжден орденом Ленина. Похоронен в селе Красная Лука.