Hailing from Trnovec Bartolovečki, he was a product of the NK Varaždin youth academy and joined the first team in 2009 as a 19-year-old. His debut for Varaždin in the Prva HNL came in a 0–0 draw on 22 November 2009 against NK Slaven Koprivnica. He left the team in 2012.
He joined the Singaporean side in 2012 on a free transfer. His debut came on 12 February 2012 against DPMM FC in a 2–2 draw. At the end of the season he was released.
Return to Croatia
Dreven returned to Croatia in the summer of 2013, joining the third tier side NK Podravina from Ludbreg, making a mark by scoring from a penalty as well. During the winter break, he made his return to Prva HNL signing a 21⁄2-year contract with NK Istra 1961.