Pelanggaran HAM dapat terjadi karena faktor internal dan faktor eksternal. Faktor internal berasal dari keadaan dan kondisi pelaku pelanggar HAM, sedangkan faktor eksternal merupakan faktor yang berasal dari kondisi negara, aturan hukum hingga lingkungan sekitar .
Beberapa faktor eksternal yang dapat menyebabkan terjadinya pelanggaran HAM antara lain penyalahgunaan kekuasaan dari pihak pemerintah atau penguasa.