В 1956 году поступил в среднюю школу №49 г.Читы, которую закончил с серебряной медалью.Окончил МВТУ им.Баумана. По распределению был направлен на работу в НИИ Прикладной Химии г. Сергиев Посад.
В 1974 году был призван в Вооружённые силы в качестве офицера.
С 1974 -1976 год проходил службу в качестве офицера в ракетных войсках стратегического назначения. После окончания службы поступил на работу на кафедру Высшей математики Всесоюзного заочного машиностроительного института. Прошёл путь от младшего научного сотрудника до доцента кафедры высшей математики.
В 1980 году закончил МГУ имени Ломоносова, факультет Вычислительной математики и кибернетики.
С 1982 по 1986 год обучался в аспирантуре при кафедре высшей математики ВЗМИ.В 2003 году был назначен заместителем директора филиала МГУПИ в г. Сергиев Посад.
В 2006 году защитил диссертацию на соискание степени кандидата технических наук.
В 2008 году Кокшарову О.М. было присвоено ученое звание доцента по кафедре высшей математики.
В 2008 году было присвоено звание «Почётный работник высшей школы».В 2009 году награжден Почетной грамотой Московской областной Думы.
С 2007 по 2013 год директор филиала МГУПИ в г. Сергиев Посад.
С 2013 года доцент филиала МФЮА в г Сергиев Посад.
[1] — Сергиев Посад и его район - регион с богатейшей историей. История Сергиева Посада насчитывает почти семь веков богатой событиями жизни.
Троице-Сергиев монастырь был основа 1337 году преподобным Сергием Радонежским. В XIV — начале XV вв. вокруг монастыря возникли несколько поселений (Кукуево, Панино, Клементьево и др.), объединенные в 1782 году по Указу Екатерины II в город, названный Сергиевским Посадом.
С 1930 по 1991 год Сергиев Посад носил название Загорск, в память погибшего секретаря Московского комитета партии В.М. Загорского, затем городу было возвращено историческое название. подробнее...
[2] — Работа в городе и районе
Актуальные вакансии города и Сергиево-Посадского муниципального района. подробнее...