Se distribuye desde Colombia hasta el noroeste de Venezuela en alturas de alrededor de 1600 msnm en la vertiente occidental de los Andes junto a los Llanos.