Rödmaskad bergastrild är en liten och mörk astrild. Den är röd på ryggen, svart på vingar och stjärt och matt olivgrön på undersidan. Könen liknar varandra, förutom att hanen uppvisar en röd fläck i ansiktet och honan en gul. Arten liknar Salvadoris bergastrild, men är ljusare och har rött eller gult i ansiktet.
Rödmaskad bergastrild delas in i tre underarter med följande utbredning:
Rödmaskad bergastrild hittas i medelhöga bergsskogar, huvudsakligen i tätbevuxna och fuktiga områden som utmed rinnande vattendrag, men även i skogsbryn och gläntor. Den är en anspråkslös fågel som vanligen påträffas i par eller smågrupper.