Archeologické nálezy z južných USA, Mexika a Peru odhaľujú, že kaktusy obsahujúce meskalín sa používali pri obradoch po tisíce rokov. V obsahu meskalínu vyniká kaktus San Pedro. Používanie kaktusu San Pedro (alebo podľa jeho miestneho názvu Wachuma), ktorý bol bežný v Peru ešte pred ríšou Inkov, sa po španielskych výbojoch výrazne obmedzilo, ale od polovice 20. storočia sa postupne rozšíril z Peru do Bolívie a Čile, hlavne ako liek.
Identifikácia meskalínu ako účinnej látky v kaktuse San Pedro bola dosiahnutá až v roku 1960. Táto látka sa nachádza väčšinou pod kôrou. Názov San-Pedro, ktorý dostal kaktus po španielskych výbojoch, odkazuje na svätého Petra, ktorý podľa kresťanskej viery drží kľúče od nebeských brán. V súčasnosti ho na podobné účely používa aj indiánska cirkev, ktorá bola založená koncom 19. storočia.