马口鱼广泛分布于中国从黑龙江至海南岛、元江的东部各河流干、支流。
马口鱼栖息于水域上层,喜低温的水流。为肉食性鱼类。马口鱼多生活于山涧溪流中,尤其是在水流较急的浅滩,底质为砂石的小溪或江河支流中;在静水湖泊及江河深水处皆少见。它们通常集群活动,常同鱲鱼一起游泳、生活。性凶猛,以小鱼和水生昆虫为食。最大个体可达20厘米左右。