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

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

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

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

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

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

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

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

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