Se alimenta de otros peces y pequeños invertebrados.
Su dieta varía según la edad y el hábitat, pero en general se alimenta de peces pequeños, camarones, cangrejos y otros crustáceos. También puede consumir algas y otros organismos bentónicos en algunas ocasiones.