Родилась 2 августа 1970 года в Тольятти.

Имеет два высших образования — музыкально-педагогическое и юридическое.

Работала преподавателем в детской музыкальной школе, методистом в Центре культуры и досуга «Восход» города Димитровграда.

С 1998 года - секретарь городского комитета общественной организации «Российский Союз молодежи». В 2000-2002 годах - председатель димитровградского «Молодежного Единства». С 2003 - директор комитета по делам молодёжи Димитровграда.

С 2005 года - председатель комитета по молодежной политике Ульяновской области.

1 июня 2007 года назначена министром молодежного развития Ульяновской области. В 2008-м назначена заместителем министра спорта и молодежной политики. В 2009 году назначена директором департамента по молодежной политике.

Имеет правительственные награды.

Была помощником губернатора Ульяновской области.

В настоящий момент - заместитель начальника управления - начальник департамента по развитию корпоративной культуры управления по вопросам государственной службы и кадров администрации губернатора Ульяновской области.

В октябре 2020 года тяжело переболела коронавирусом. 

Ольга Куракина замужем, воспитывает двух дочерей.