Родился 9 января 1962 г. в Москве. В 1983 г. окончил Московский государственный университет им. М.В. Ломоносова (МГУ), механико-математический факультет. В 1985–1987 гг. — аспирант кафедры высшей алгебры мехмата МГУ. Кандидат технических наук. В 2000–2001 гг. прошел обучение по программе «MBA. Стратегическое управление» в Высшей школе международного бизнеса Академии народного хозяйства при правительстве РФ.
С 1983 г. работал стажером-исследователем в Вычислительном центре Академии наук СССР в отделе искусственного интеллекта. С 1985 г. — м.н.с., н.с. в этом же отделе. С 1987 г. стал разработчиком системы проверки правописания «ОРФО» в компании «Информатик», курировал развитие электронного словаря «Контекст», программ подстрочного перевода «Логос», расстановки переносов «Каллиграф», полнотекстового поиска документов «Сфинкс», матричного калькулятора «Жордан». В 1991 г. занял должность руководителя проекта «ОРФО». С весны 1995 г. — начальник отдела компании ИСТ («Информационные Системы и Технологии»), руководил русской частью пятистороннего проекта Европейской комиссии по автоматическому выравниванию параллельных немецко-русских текстов. В 1995 г. учредил с партнером-инвестором дочернюю компанию ИСТ — «МедиаЛингва» и стал ее генеральным директором. В январе 2001 г. стал исполнительным директором «Рамблера». В 2001 г. открыл консалтинговую компанию «Ашманов и партнеры».
Женат, пятеро детей.
Хобби — рисование, керамика, горные лыжи, сноуборд.