Borjan urodził się w Jugosławii. Rozpoczął tam treningi w klubie Radnički Belgrad. Potem emigrował z rodziną do Kanady i tam kontynuował karierę w zespole Mount Hamilton. Następnie trafił do argentyńskiego Boca Juniors, a potem do urugwajskiego Nacional Montevideo. W 2006 roku wrócił do Argentyny, gdzie został graczem zespołu River Plate. Spędził tam rok. W 2007 roku odszedł do klubu Quilmes. Przez 2 lata w jego barwach nie rozegrał jednak żadnego spotkania.
W 2009 roku podpisał kontrakt z serbskim Radem Belgrad. Przez 2 lata rozegrał tam 36 spotkań. W 2011 roku odszedł do tureckiego Sivassporu. W Süper Lig zadebiutował 11 września 2011 roku w przegranym 1:2 pojedynku z Karabüksporem. Na początku 2012 roku został wypożyczony do rumuńskiego zespołu FC Vaslui. W połowie tego samego roku wrócił do Sivassporu. Następnie mogliśmy go oglądać w barwach Łudogorca Razgard, skąd trafił do Kielc.
W Lotto Ekstraklasie Borjan rozegrał 14 spotkań, w których zachował 5 czystych kont.