Los hallazgos arqueológicos del sur de EE. UU., México y Perú revelan que los cactus que contienen mescalina se usaron en ceremonias durante miles de años. El cactus San Pedro se destaca en los contenidos de Mescalina. El uso del cacto San Pedro (o por su nombre local, Wachuma) que era común en Perú incluso antes del Imperio Inca, se redujo mucho después de las conquistas españolas, pero a partir de mediados del siglo XX se extendió gradualmente desde Perú a Bolivia y Chile, principalmente como medicina.
La identificación de la mescalina como sustancia activa en el cactus San Pedro solo se logró en 1960. Esta sustancia se encuentra principalmente debajo de la corteza. El nombre San-Pedro, que se le dio al cactus después de las conquistas españolas, se refiere a San Pedro, quien según la creencia cristiana tiene las llaves de las puertas del cielo. En la actualidad, sigue en uso para fines similares por parte de la Iglesia Nativa Americana, que fue fundada a fines del siglo XIX.