A játékvezetői vizsgát 1969-ben tette le. A küldési gyakorlat szerint rendszeres partbírói tevékenységet is végzett. 1970-ben lett az I. Liga játékvezetője. A nemzeti játékvezetéstől 1983-ban vonult vissza.
A Kolumbiai labdarúgó-szövetség Játékvezető Bizottsága (JB) terjesztette fel nemzetközi játékvezetőnek, a Nemzetközi Labdarúgó-szövetség (FIFA) 1973-tól tartotta nyilván bírói keretében. A FIFA JB központi nyelvei közül a spanyolt és a franciát beszéli. Több válogatott és nemzetközi klubmérkőzést vezetett, vagy működő társának partbíróként segített. A kolumbiai nemzetközi játékvezetők rangsorában, a világbajnokság sorrendjében többedmagával az 5. helyet foglalja el 1 találkozó szolgálatával. Az aktív nemzetközi játékvezetéstől 1983-ban búcsúzott el.
A világbajnoki döntőhöz vezető úton Spanyolországba a XII., az 1982-es labdarúgó-világbajnokságra és Mexikóba a XIII., az 1986-os labdarúgó-világbajnokságra a FIFA JB játékvezetőként alkalmazta. Selejtező mérkőzéseket a CONMEBOL zónában vezetett. A FIFA JB elvárása szerint, ha nem vezetett, akkor partbíróként tevékenykedett. Három csoportmérkőzés közül az egyiken egyes számú besorolást kapott, játékvezetői sérülés esetén továbbvezethette volna a találkozót. A második körben szintén egyes számú besorolást kapott, míg az egyik negyeddöntőn 2. pozícióba delegálták. 1982-ben Belaïd Lacarne játékvezetővel együtt a legtöbb esetben – 5 - 5 – tevékenykedtek partbíróként. Világbajnokságon vezetett mérkőzéseinek száma: 1 + 5 (partbíró).