Nace en el municipio de Cerceda en los Montes de Acebedo a unos 350 m de altura, atravesando una pequeña parte de este municipio, para a continuación formar el límite entre los municipios de Trazo y Oroso, entre los que entrega sus aguas al río Tambre, cerca del lugar de Vilar, en Trazo y el de Estación de Oroso, en el de Oroso.