En libertad puede alcanzar los 70 cm, pero en acuario no suele pasar de los 30 cm, llegando a vivir 15 años. Es omnívoro y nocturno, permanece quieto u oculto durante el día. Relativamente tranquilo, aunque territorial con otros peces de fondo, por la noche sale de su escondite para comer. A diferencia de otros peces, esta especie no cuenta con escamas. Por el contrario, protege su cuerpo con cartílagos y espinas, que utilizan para luchar entre sí y contra otros animales.La especie se ha establecido en ríos y lagos de México. La especie se ha convertido en una plaga incrementando su número y diezmando severamente la población de especies endémicas. Además, han utilizado las lluvias y ciclones para invadir cuencas y cuerpos de agua salada. Además de ser una especie agresiva, han demostrado resistencia al momento de salir del agua: pueden sobrevivir hasta 14 horas fuera de la corriente. Por medio de las inundaciones, se inserta en estos nuevos espacios, acabando con varias las especies nativas del hábitat en el que se han adentrado.Se le ha denominado “pez diablo” por los habitantes del lugar, en el caso del pez diablo, esto se debe a que tiene mucho éxito en alimentarse de los huevos y crías de otros peces como tilapia y pez plateado.
Puede encontrarse desde Costa Rica hasta Argentina, especialmente en República Dominicana, Perú, Panamá, Colombia, Venezuela, Ecuador, Argentina, Uruguay, Paraguay y Guyana