
Родился 30 января 1949 года в городе Чите.
В 1956 году поступил в среднюю школу №49 г.Читы, которую закончил с серебряной медалью.Окончил МВТУ им.Баумана. По распределению был направлен на работу в НИИ Прикладной Химии г. Сергиев Посад.
В 1974 году был призван в Вооружённые силы в качестве офицера.
С 1974 -1976 год проходил службу в качестве офицера в ракетных войсках стратегического назначения. После окончания службы поступил на работу на кафедру Высшей математики Всесоюзного заочного машиностроительного института. Прошёл путь от младшего научного сотрудника до доцента кафедры высшей математики.
В 1980 году закончил МГУ имени Ломоносова, факультет Вычислительной математики и кибернетики.
С 1982 по 1986 год обучался в аспирантуре при кафедре высшей математики ВЗМИ.В 2003 году был назначен заместителем директора филиала МГУПИ в г. Сергиев Посад.
В 2006 году защитил диссертацию на соискание степени кандидата технических наук.
В 2008 году Кокшарову О.М. было присвоено ученое звание доцента по кафедре высшей математики.
В 2008 году было присвоено звание «Почётный работник высшей школы».В 2009 году награжден Почетной грамотой Московской областной Думы.
С 2007 по 2013 год директор филиала МГУПИ в г. Сергиев Посад.
С 2013 года доцент филиала МФЮА в г Сергиев Посад.
