Cesar Flores, 48, was refereeing a match between local youth teams in the central city of Cordoba when he sent off the player for a foul, AFP reported.
The youth took a revolver from among his belongings, went back on the pitch and shot Flores several times, said a police source.
The referee died later in hospital, the source said. The killer fled and was being hunted by police.
Ronaldo banned for 5 games after pushing referee