El libretista Burenin siguió el poema de Pushkin, incorporando grandes extractos de Poltava en su libreto, pero Chaikovski no estaba muy contento con la obra de Burenin: no sintió "ningún entusiasmo especial por los personajes", e hizo algunos cambios críticos por sí mismo, añadiendo más versos de Pushkin.