Родился 13 августа 1954 в Москве.
В 1977 окончил факультет психологии МГУ им. М. В. Ломоносова.
С 1983 по 1992 работал в Комитете молодежных организаций СССР, в том числе заместителем председателя с 1989 по 1992.
С июля 1992 - президент Международного комитета молодежных организаций.
С июля 1992 - генеральный директор внешнеэкономической организации "Новоком" (затем - Информационно-аналитический центр "Новоком").
Организатор и руководитель движения "Будущие лидеры нового тысячелетия". Участник от этой организации Конституционного совещания в 1993.
С 1994 - член Совета по делам молодежи при Президенте РФ.
С 1995 - член совета директоров банка "Общий " (г. Москва).
Участник губернаторской кампании Владимира Яковлева (1996).
Осенью 1996 на губернаторских выборах в Волгоградской области работал на Юрия Чехова (мэр Волгограда, кандидатура Администрации Президента РФ).
В 1998 на губернаторских выборах в Красноярском крае работал против А. Лебедя.
На выборах в Законодательное собрание Санкт-Петербурга в 1998 осуществлял общее руководство проведением в ЗС сторонников губернатора. В прессе - в многочисленных статьях, посвященных эксцессам на выборах в Санкт-Петербурге,
Кошмарову приписывалось не только создание "губернаторского списка", но и авторство или исполнение ряда "грязных" или сомнительных с точки зрения законодательства приемов, в том числе многочисленные кандидаты-двойники (однофамильцы в одном округе).
Увлечения: книги, футбол, бокс.
Женат, есть дочь и сын.