Creció junto a sus cinco hermanos (los cuales todos son golfistas profesionales hoy en día) en una familia humilde,su padre que trabajaba como jardinero y caddy en el Asunción Golf Club, manera cómo Carlos Franco fue aprendiendo a jugar al golf desde una corta edad.
En 1986 pasó a ser profesional y participó en torneos de todas partes del mundo.
Ha ganado más de 20 torneos en Latinoamérica, cinco veces el Japan Golf Tour y cuatro torneos en la máxima categoría del PGA Tour en Estados Unidos.
En el PGA Tour, fue el primer novato en pasar la marca del millón de dólares y en 1999 fue elegido como "novato del año".
Llegó a estar entre los 50 mejores del ranking mundial en varias ocasiones.