Начал карьеру футболиста на родине, выступал за клубы «Цементарница» и «Вардар». В 2005 году уехал на Украину выступать за запорожский «Металлург». Летом 2007 года перебрался в болгарский «Левски». Провёл отличный сезон 2007/2008, после которого получил болгарское гражданство. В сезоне 2008/2009 стал чемпионом Болгарии вместе с «Левски».
3 июня появилась информация о возможном переходе Дарко в «Краснодар».
В сборной Македонии играет с 2005 года, провёл 30 матчей.