The species is native to the South American Andes where it is mostly present at altitudes of between , but exceptionally between . Its range includes the Caribbean coastal ranges and the Cordillera de Mérida in Venezuela, the Cordillera Occidental, Cordillera Central and Cordillera Oriental in Colombia, and the high Andes of Ecuador, Peru and Bolivia. It inhabits a variety of moist forest habitats including both primary and secondary woodland, rainforests, pine forests, subalpine scrub and the fringes of the páramo. In Venezuela it is believed to be the commonest rodent in the cloud forests.