After coming through the youth system of Partizan, Rogan played for Loznica in the First League of FR Yugoslavia between 1995 and 1997.
In July 2015, Rogan took charge of Serbian League West side Mačva Šabac.
[4] He subsequently returned to Serbia and became manager of Serbian First League side TSC.
In October 2018, Rogan was appointed manager of Serbian SuperLiga club Spartak Subotica.
[7] In June 2020, Rogan returned to Újpest as manager, replacing Nebojša Vignjević.