La batalla se libró el martes 13 de marzo del año 624 d. C., el 17 de Ramadán del año 2 d. H. (después de la Hégira) en el calendario islámico.
El aniversario de la fecha parece adelantarse aproximadamente 11 días en el calendario gregoriano cada año, ya que el calendario islámico funciona según el ciclo lunar.
En el período previo a la batalla de Badr, las tensiones entre los musulmanes y la poderosa tribu Quraysh de La Meca eran muy fuertes.
Los musulmanes habían hecho la Hégira (emigración) y se habían establecido en Medina en el año 622, tras una intensa persecución por parte de la tribu Quraysh de La Meca, que incluía la prohibición de adoración. Obligados a abandonar sus hogares y pertenencias, los musulmanes habían sido invitados a crear una nueva vida para sí mismos en el asentamiento de Yathrib (actualmente Medina).
Hasta la batalla de Badr, los musulmanes habían asumido una posición defensiva, pero la batalla victoriosa que les aguardaba sería un punto de inflexión para el estatus de los musulmanes en la península Arábiga y la expansión del Islam.