Родился 28 ноября 1903 года в Москве. В 1914 г. Окончил 3 класса начальной школы, в 1916 г. – 2 класса ремесленного училища.
В Красной Армии с августа 1919 г.: ПО АРМ 13 (Южный фронт), для поручений. Участник Гражданской войны (август 1919 г. – июнь 1920 г.).
С июня 1920 г. политрук 6-го районного участка допризывной подготовки (г. Москва), с августа 1921 г. курсант военно-технических курсов, с апреля 1922 г. – Военной школы ВЦИК. По окончании школы с сентября 1927 г. командир взвода, с мая 1929 г. – командир взвода полковой школы, с ноября – помощник командира батареи артиллерийского полка 14 стрелковой дивизии, Московский военный округ.
На учебе на Военно-политических курсах (декабрь 1930 г. – сентябрь 1931 г.). По завершении учебы – курсовой командир взвода Курсов усовершенствования командного политсостава.
Слушатель разведывательного факультета Военной академии им. М. В. Фрунзе (май 1934 г. – сентябрь 1937 г.), капитан (31.12.1936 г.).
С сентября 1937 г. проходил службу в Среднеазиатском военном округе: помощник начальника разведпункта разведотдела штаба округа (сентябрь 1937 г. – июль 1938 г.), начальник разведпунктов № 1 и № 8 (июль 1938 г. – май 1940 г.), майор (21.12.1938 г.).
В распоряжении Военного совета САВО (май-ноябрь 1940 г.). С ноября 1940 г. – начальник разведотделения, с марта 1941 г. – начальник оперативного отделения штаба 194‑й стрелковой дивизии, подполковник.
С началом Великой Отечественной войны в той же должности, с сентября 1941 г. – старший помощник начальника разведотдела штаба 49-й армии Западного фронта. По окончании Московской битвы в апреле 1942 г. убыл в распоряжение разведуправления Красной Армии.
«…работает в РО штарма 49 по агентурной разведке с сентября 1941 г.
Культурный, грамотный, хорошо знающий и любящий агентурную разведку командир.
…Несмотря на крайне трудные условия работы за короткий период времени сумел правильно организовать и поставить на должную высоту агентурную разведку, подготовив квалифицированные агентурные кадры.
Широко развернутая и умело руководимая агентурная разведка обеспечила своевременное раскрытие замыслов врага и давала возможность своевременно устанавливать его группировку, нумерацию и вооружение частей.
За период наступательной операции с 15.12.41 по 31.1.42 агентурными данными установлено: штабов АК – 1, штабов ПД – 5, штабов ПП – 3, перегруппировок войск – 11, промежуточных оборонительных рубежей – 5, складов боеприпасов и горючего – 3, аэродромов – 1, госпиталь – 1.
Будучи энтузиастом своего дела, агентурный разведки, подполковник Ванеев уделял должное внимание и войсковой разведке, практически оказывая помощь дивизиям и частям в организации и проведении в боевой обстановке как агентурной, так и войсковой разведки.
В боевой обстановке проявил себя храбрым, мужественным и неустрашимым командиром.
По своим служебным и боевым качествам достоин награждения орденом Красной звезды.
Начальник РО штаба 49 армии полковник Брилев
Военком РО штаба 49 армии бат. комиссар Павлов».
По окончании Московской битвы находился в распоряжении РУ ГШ КА. С августа 1942 г. – начальник школы агентурной разведки разведотдела штаба Брянского фронта, полковник (10.09.1942 г.).
С декабря 1942 г. начальник разведгруппы РУКА на Северо-Кавказском фронте, с июня 1943 г. – заместитель начальника разведотдела штаба 2-го Украинского фронта, с ноября – преподаватель оперативно-тактической подготовки Высшей разведывательной школы ГШ КА, с апреля 1945 г. – старший помощник начальника учебного отдела школы, затем начальник направления, после окончания войны с апреля 1946 г. – начальник отдела Управления Уполномоченного СНК СССР по делам репатриации.
С мая 1950 г. в распоряжении 2 Главного управления ГШ СА, с августа – старший помощник ВАТ при посольстве СССР в Иране.
Уволен в запас 16 апреля 1953 г.
Награжден орденом Ленина, двумя орденами Красного Знамени, орденом Красной Звезды, медалями, в том числе «За оборону Москвы», «За оборону Кавказа».