Le Dimidiochromis compressiceps est un prédateur opportuniste qui se rencontre en zones côtières sablonneuses, peu profondes et pourvues de végétation (roseaux et champs de Vallisneria).
Il se nourrit généralement d'alevins et de jeunes cichlidés des genres Copadichromis et Mchenga.