Родился в государстве Никарагуа, вскоре перебрался в соседнюю Коста-Рику, где начал играть в футбол. В 19 лет футболист заключил контракт с одним из самых титулованным клубом страны «Депортиво Саприсса». В нём он выступал в течение 5 лет. Лишь в 2010 году защитник ненадолго уходил в аренду в «Пунтаренас».
В 2013 году Дуарте перебрался в Европу, заключив контракт с бельгийским «Брюгге».
В январе 2016 года Дуарте за 1,5 млн евро перешёл в «Эспаньол» и подписал с испанским клубом контракт на четыре года[6].