Ольга Ширикова родилась 26 августа 1961 года в городе Сосногорск, Республика Коми. В 1983 году, окончила Вологодский государственный педагогический институт по специальности «Учитель математики и физики». Трудовую деятельность начала непосредственно по окончании ВУЗа, с должности учителя и организатора внешкольной и внеклассной работы в средней школе № 19.
Далее, в 1998 году, Ширикова перешла на работу в профессиональный лицей № 18 города Сосногорск, где заняла должность заместителя директора по теоретическому обучению, а позже, возглавила данное учебное заведение.
Начиная с 2004 года, опытный педагог являлась заведующим локомотивным отделением Вологодского техникума железнодорожного транспорта.
Параллельно с трудовой и педагогической деятельностью, принимает активное участие в политической жизни региона. С марта 2009 года, на протяжении двух созывов являлась депутатом Вологодской городской Думы.
С 2015 года, работала в Правительстве Вологодской области, в должности помощника депутата Государственной Думы Федерального Собрания Российской Федерации.
Впоследствии, на выборах 18 сентября 2016 года, Ширикова Ольга Станиславовна избрана депутатом Законодательного Собрания Вологодской Области IX созыва по областному избирательному округу от Вологодского регионального отделения политической партии «ЛДПР».
Так же, занимает пост председателя комитета по социальной политике.
Является заместителем руководителя фракции политической партии «ЛДПР».