El rinoceronte de Java habita principalmente en jungles densas y zonas húmedas con abundante vegetación. Se alimenta de plantas, ramas, brotes, hojas y frutos. Es un miembro de la familia Rhinocerotidae y difiere del rinoceronte indio principalmente en su menor tamaño y cuernos menos desarrollados.