В XIX веке на территории Колумбии использовались различные региональные валюты и серебряные песо. После формирования современного государства началось создание единой денежной системы.
В 1871 году введён колумбийский песо как национальная валюта страны.
Песо делился на 100 сентаво и первоначально был привязан к серебряному, затем к золотому стандарту.
В первой половине XX века песо постепенно обесценивался, особенно в периоды экономических кризисов, однако формальных деноминаций с заменой денежной единицы не проводилось.
В 1990–2000-е годы инфляция привела к использованию банкнот крупных номиналов. Разменные сентаво фактически вышли из обращения, при этом номинальный масштаб валюты сохранялся.
В 2016 году в обращение была введена новая серия банкнот с обновлённым дизайном и более крупными номиналами, без изменения масштаба цен и без деноминации.
Колумбийский песо используется по настоящее время и остаётся единственной официальной денежной единицей страны.