Le mulet-porc mesure entre 35 et 70 cm. Ce poisson est tricolore avec un corps majoritairement argent, blanc et gris. Il est recouvert de rayures verticales grises à gris foncé.
On le distingue de ses congénères via sa lèvre supérieure fine, la présence d'écailles sur l'avant des yeux ainsi qu'au point noir présent à la base des nageoires pectorales.