Samtidig blev 79 politibetjente og ni ansatte på et oliefelt taget som gidsler af beboere i en landsby.
Det oplyser landets ombudsmand for menneskerettigheder.
Gidseldramaet udspillede sig i et landområde i kommunen San Vincente del Caguán, hvor et oliefelt, der tilhører energiselskabet Emerald Energy, blev angrebet.
Demonstranterne startede desuden en brand ved oliefeltet.
– Det er ulykkeligt, at der under disse demonstrationer er en politimand og en civil, der er blevet dræbt, mens adskillige politimænd blev tilbageholdt, og andre blev såret, siger ombudsmand Carlos Camargo i en udtalelse.
I udtalelsen lyder det også, at ombudsmanden tilbyder at mægle mellem parterne.
Landsbysamfund og personer fra Colombias oprindelige befolkning havde blokeret adgangen til oliefeltet.
De krævede, at energiselskabet, som er en underafdeling af det statsejede kinesiske selskab Sinochem, hjælper med at reparere veje i regionen.
Politikilder siger, at betjenten og den civile blev dræbt af skud.
Kilderne siger også, at afhoppere fra oprørsgruppen Farc, der ikke anerkender en fredsaftale indgået i 2016, er til stede i området, og at de kan være involveret i urolighederne.
Demonstrationer i områder tæt ved olie- og mineprojekter er ikke unormale i Colombia, hvor lokalsamfund forsøger at få selskaber til at bygge infrastruktur som veje og skoler.
Det har ikke været muligt for nyhedsbureauet Reuters at få en kommentar fra Emerald Energy.
Colombias præsident, Gustavo Petro, har bedt landets forsvarsministerium, indenrigsministerium og væbnede styrker om at rykke ind i området for at sætte en stopper for volden. Det skriver han på Twitter.
/ritzau/Reuters
Andre læser også