História
Nascido em 12 de janeiro de 1944, Carlos teve uma infância pobre. No vilarejo onde vivia, a sua família era a mais pobre de todas; Villagrán, em sua infância, dormia em um colchão com todos seus irmãos.
Ele é conhecido como Pirolo, pois antes de atuar em El Chavo del Ocho, tinha um personagem com esse nome. Ainda antes de viver o Pirolo, Villagrán foi fotógrafo profissional de vários jornais conceituados do México. Seu sonho era ser comediante ou jogador de futebol. À convite de Rubén Aguirre, Carlos Villagrán deixou a fotografia aos 23 anos e começou a viver Quico no seriado El Chavo del Ocho, sendo que já interpretava o personagem no teatro.
No ano de 1979, Carlos Villagrán deixa o elenco do seriado. Devido à imposição de Roberto Bolaños, Carlos foi impedido de atuar com seu personagem no México, forçando sua ida para a Venezuela. Lá, fez o programa Federrico, que não fez muito sucesso. No México, fez ¡Ah que Kiko! e, no Chile, O Circo de Monsieur Cachetón, considerada a pior das séries de Quico (Kiko Botones).
Atualmente, mora em Guadalajara, no México e faz shows em circos. Ele vive com sua atual esposa e com seus seis filhos.
Em agosto de 2010, Villagrán anuncia a sua aposentadoria dos palcos definitivamente e não irá mais interpretar o Quico.