Родилась 2 августа 1970 года в Тольятти.
Имеет два высших образования — музыкально-педагогическое и юридическое.
Работала преподавателем в детской музыкальной школе, методистом в Центре культуры и досуга «Восход» города Димитровграда.
С 1998 года - секретарь городского комитета общественной организации «Российский Союз молодежи». В 2000-2002 годах - председатель димитровградского «Молодежного Единства». С 2003 - директор комитета по делам молодёжи Димитровграда.
С 2005 года - председатель комитета по молодежной политике Ульяновской области.
1 июня 2007 года назначена министром молодежного развития Ульяновской области. В 2008-м назначена заместителем министра спорта и молодежной политики. В 2009 году назначена директором департамента по молодежной политике.
Имеет правительственные награды.
Была помощником губернатора Ульяновской области.
В настоящий момент - заместитель начальника управления - начальник департамента по развитию корпоративной культуры управления по вопросам государственной службы и кадров администрации губернатора Ульяновской области.
В октябре 2020 года тяжело переболела коронавирусом.
Ольга Куракина замужем, воспитывает двух дочерей.