Només es conserven tres compartiments del retaule, amb les representacions de sant Joan Evangelista i sant Joan Baptista (compartiment principal), el Baptisme de Crist i sant Joan Evangelista a l'illa de Patmos (compartiments laterals). Es tracta del treball més antic conegut del pintor navarrès Joan Gascó, establert a Vic a principis del segle XVI. Aquestes taules foren pintades abans de l'11 d'abril de 1503, quan Joan Gascó contractà el desaparegut retaule major de l'església parroquial de Santa Maria de Vilanova de Sau, ja que en el contracte d'aquesta obra s'especifica que s'ha d'enllestir seguint el model del retaule de Sant Joan de Fàbregues, ja pintat. Un fet habitual en la producció gasconiana és la convivència d'elements tardogòtics (com per exemple la monumentalitat de les figures de la taula principal sobre un fons residual daurat i estofat), amb elements més renaixentistes (l'articulació i proporcionalitat de les figures sobre un fons paisatgístic).