Bartolome de Las Casas est né à Séville, en Espagne, en 1484. Il était là quand Christophe Colomb est allé à Séville en 1493 après le premier voyage de Christophe Colomb aux Amériques. Son père, Pedro de las Casas, et son oncle se rendent aux Amériques lors du deuxième voyage de Christophe Colomb qui part en novembre 1493.
Avec son père, il se rend sur l’île caribéenne d’Hispaniola en 1502 avec Nicolás de Ovando, le nouveau gouverneur de l’île. En 1506, il se rendit à Rome, en Italie, où il devint prêtre catholique.
Il retourna à Hispaniola en 1508 et s’installa à Concepción de la Vega, dans la vallée du Cibao, et obtint une encomienda (terre avec les autochtones qui y vivaient). Puis il se rendit en 1513 à Cuba et le gouverneur Diego Velázquez lui donna une « encomienda ». Mais bientôt Las Casas a commencé à comprendre que les autochtones (les Taínos à Cuba et à Hispaniola) étaient très mal traités comme des esclaves, et il a commencé à défendre les autochtones.
Las Casas est devenu le premier prêtre officiel du Nouveau Monde en 1512.
En 1515, il se rendit à Hispaniola, et de là en Espagne pour défendre les peuples autochtones des Amériques. De 1517 à 1523, et avec le titre de Protecteur des Indiens, il tenta de développer une colonie modèle dans le nord du Venezuela pour protéger les autochtones, mais l’expérience échoua. De là, il se rendit à Hispaniola, rejoignant l’Ordre dominicain (un ordre de prêtres catholiques) en 1523.
Il séjourne dans la ville de Saint-Domingue jusqu’en 1527, date à laquelle il est envoyé à Puerto Plata, sur la côte nord, pour fonder une nouvelle communauté religieuse et où il commence à écrire son Histoire des Indes.