La hauteur du corps est comprise 2 à 3 fois dans la longueur standard. La longueur de la tête est comprise 3,5 à 4 fois dans la longueur standard. La nageoire dorsale, insérée légèrement en avant des nageoires pelviennes, est composée de 4 rayons simples suivis de 12-14 rayons branchus. La nageoire anale possède 3 à 4 rayons simples et 15 à 18 rayons branchus. Les branchiospines de la partie inférieure (ceratobranchial) du premier arc branchial sont au nombre de 11 à 13. La bouche, sub-terminale, compte 18 à 20 dents bicuspides sur la rangée externe de chaque mâchoire. Le pédoncule caudal est aussi haut que long. Les écailles sont au nombre de 37 à 41 le long du corps, 7 à 10 au-dessus de la ligne latérale et 7 au-dessous. Il existe 16 écailles autour du pédoncule caudal. Sur le vivant, les individus sont entièrement jaune-brun ou olivâtre à reflet cuivré. La région ventrale est plus claire. Le dessous de la tête et le thorax sont argentés, légèrement jaunâtres. Le tiers antérieur de la nageoire dorsale est noir, le reste ainsi que les nageoires ventrales, carmin. La nageoire caudale est rosée, la nageoire anale est carminée antérieurement puis rosée postérieurement.
Les Distichodus ne présentent ni dimorphisme ni dichromatisme sexuels.
Cette espèce se nourrit de végétation molle, comme de nouvelles pousses et de feuilles, ainsi que de vers et d'autres invertébrés vivant au fond. On peut donc considérer qu’il s’agit d’un omnivore à dominance phytophage.
D. affinis est un poisson ovipare dont on ne connaît pas le protocole de reproduction.
Le Distichodus affinis, plus communément appelé distichodus argenté, est un poisson tropical d'eau douce originaire d'Afrique.