Arkæologiske fund fra det sydlige USA, Mexico og Peru afslører, at meskalinholdige kaktusser blev brugt til ceremonier i tusinder af år. San Pedro-kaktussen skiller sig ud i indholdet af Mescaline. Brugen af San Pedro-kaktussen (eller ved dets lokale navn, Wachuma), som var almindelig i Peru allerede før Inkariget, blev stærkt reduceret efter de spanske erobringer, men fra midten af det 20. århundrede spredte den sig gradvist fra Peru til Bolivia og Chile, primært som medicin.
Identifikationen af meskalin som det aktive stof i San Pedro-kaktussen blev først opnået i 1960. Dette stof findes for det meste under barken. Navnet San-Pedro, som blev givet til kaktussen efter de spanske erobringer, henviser til Sankt Peter, som ifølge kristen tro har nøglerne til himlens porte. På nuværende tidspunkt er den stadig i brug til lignende formål af den indianerkirke, som blev grundlagt i slutningen af det 19. århundrede.