Ольга Красько родилась 30 ноября 1981 года в Харькове. В 2002 году окончила Школу-студию МХАТ (курс О. П. Табакова и М. А. Лобанова). С 2002 года — артистка театра-студии п/р О.Табакова Сыграла роли: Ленора («Долгий рождественский обед», 2001, М. Карбаускис), Сесиль Воланж («Опасные связи», 2001, Р. — С. Рантала), Берта («Отец», 1999, А. Григорян), Настя («Потомок», 2005). Роль Ирины в спектакле «Утиная охота» — её дебют на сцене МХТ имени А.П.Чехова (2002).
Первый муж — Дмитрий Петрунь, режиссёр и сценарист
Дочь Олеся (род. 2006) от режиссёра Джаника Файзиева
Второй муж — Вадим Петров
Сын Остап (род. 1.04.2016)
Сын Олег (род. 30.11.2017)