Воспитанник клуба «Видад» из города Касабланка. После играл на профессиональном уровне за «Видад».
Летом 2002 года перешёл в киевское «Динамо». В чемпионате Украины дебютировал 17 августа 2002 года в домашнем матче против луцкой «Волыни» (3:1). В марте 2010 года продлил контракт с «Динамо» до июня 2013 года.
В национальной сборной Марокко играет с 2002 года. Бадр Эль-Каддури принял участие в 3-х Кубках африканских наций — 2002, 2006 и 2008. В 2004 году играл на Олимпийских играх в Греции.
Его мать работала секретарем, у отца — агентство транзитных перевозок. Бадр женат, имеет дочь Галью.