Lozano begon zijn carrière bij América de Cali in zijn geboorteplaats Cali. Vanaf 1994 trok de middenvelder naar het buitenland en speelde hij onder meer in Spanje en Brazilië. Hij beëindigde zijn loopbaan in 2004 bij het Mexicaanse CF Pachuca.
Lozano speelde 48 officiële interlands voor Colombia in de periode 1993-2003, en scoorde drie keer voor de nationale ploeg. Hij maakte zijn debuut in de vriendschappelijke uitwedstrijd tegen Costa Rica (4-1) op 31 maart1993. Hij viel in dat oefenduel na 57 minuten in voor Antony de Ávila. Ook José María Pazo, Óscar Córdoba en Óscar Cortés maakten in die wedstrijd hun debuut voor Colombia.