Воспитанник клуба «Борац» из родного города Баня-Лука, в этом же клубе начинал и взрослую карьеру. Проведя во взрослой команде «Бораца» один сезон, Дарко уехал играть за границу. В 2001 году играл в венском «Рапиде», затем около двух лет провёл в словенском клубе «Публикум». В 2004 году выступал за петербургский «Зенит», провёл 2 игры за основную команду в чемпионате и 14 игр за дубль. В 2005 году играл в ярославском «Шиннике», где также не смог закрепиться в основном составе (8 игр за основной состав, 11 за дубль). После этого недолгое время играл в Румынии за «Васлуй». В 2006—2009 гг. играл за «Партизан», в составе которого регулярно выходил на поле и добился определённых успехов. С июля 2011 года пополнил футбольные ряды «Актобе».
С 2007 года играет за сборную Боснии и Герцеговины.