Родился в 1831 г., образование получил в Пажеском корпусе, откуда 26 мая 1849 г. был выпущен прапорщиком в Лейб-гвардии Преображенский полк. В 1849 г. участвовал в делах и походах против Венгрии, а во время Крымской войны находился в составе войск, охранявших Балтийское побережье. В 1859 г. Авинов был переведен на службу в Грузинский гренадёрский полк и участвовал с ним в целом ряде экспедиций против кавказских горцев, закончившихся штурмом Гуниба и пленением Шамиля. В период 1861—1862 гг. Авинов принимал участие в экспедиции против горцев в Кубанской области в составе Адолумского отряда; затем, в период 1863—1864 гг. он участвовал в экспедиции в землю шапсугов, а в 1866 г. — в экспедиции в Абхазию. За отличия, оказанные разновременно в делах против горцев, Авинов был награждён: чинами подполковника и полковника, орденами св. Анны 3-й степени с мечами и бантом (1859 г.), св. Станислава 2-й степени с короной и мечами, св. Анны 2-й степени с мечами и короной. В 1865 г. Авинов был назначен командиром 75-го Севастопольского пехотного полка, 10 декабря 1873 г. произведён в генерал-майоры и 1874 г. получил место командира 2-й бригады 39-й пехотной дивизии, а спустя год назначен командиром 1-й бригады Кавказской гренадёрской дивизии. Во главе этой бригады Авинов участвовал в кампании 1877—1878 гг. (в делах у Зивина — 12 июня и у Деве-Бойну — 23 октября, а также при неудачной операции у Эрзерума в ночь с 27 на 28 октября), за которую награждён золотой саблей с надписью "За храбрость" (1877 г.) и золотой шпагой с бриллиантами и надписью «За храбрость» (1879 г.), орденами св. Станислава 1-й степени с мечами (1877 г.) и св. Анны 1-й степени с мечами (1879 г.). 23 декабря 1878 г. был удостоен ордена св. Георгия 4-й степени:
В 1880 г. назначен начальником 20-й пехотной дивизии, в 1882 г. получил орден св. Владимира 2-й степени, в 1883 г. назначен начальником 9-й пехотной дивизии, а в 1885 г. — начальником Кавказской гренадёрской дивизии. С 1895 г. состоял членом Александровского комитета о раненых. В 1896 г. был произведён в генералы от инфантерии. Умер 24 декабря 1906 г., похоронен в Санкт-Петербурге, на кладбище Новодевичьего монастыря.