Zagorac was born in Glamoč (at the time in Austria-Hungary) and started his career in 1924 with Banja Luka clubs SK Balkan and SK Krajišnik, before he moved to Slavija Sarajevo two years later. He played over 500 official matches with the club and was considered to be one of the best full-backs in the royal Yugoslavia. Many reports from that time are telling about his powerful shots and tackles. He played for Slavija until 1941 when, due to the beginning of the World War II, the championship was interrupted.
International
Zagorac made his debut for Yugoslavia in an April 1932 friendly match away against Spain and has earned a total of 7 caps, scoring no goals. He is the first player from a Bosnian club who played for the national team. His final international was a September 1938 Eduard Benes Cup match against Romania.[1]
Managerial career
After World War II, Zagorac continued his football career as a coach. He was a coach in both FK Sarajevo[2] and Željezničar.[3]