Juan Rivera cursó Filología Clásica en la Universidad de Valencia. Desde hace diez años ejerce como profesor de Latín y Griego en institutos de Educación Secundaria. Estudió un año en la University College London (UCL) gracias a una beca Erasmus y trabajó durante dos años en República Checa (Olomouc y Pilsen) como profesor de Lengua y Literatura dentro de un programa del Ministerio de Educación.