Irina Link wurde 1988 in Russland geboren. Sie hat an der Fachhochschule Trier Gestaltung studiert und ihr Masterstudium mit dem Schwerpunkt Installation und Illustration abgeschlossen. Sie war 2015 die Preisträgerin des »Meefisch« (Jury- und Publikumspreis).