Brown is one of few television weather presenters who is also a meteorologist. His television career first began in the early 1990s at Channel Ten Melbourne (ATV10) as a local weather presenter. In 1995, he left Channel Ten to join rival station Channel Seven Melbourne (HSV7) where he also worked as weather presenter. He worked alongside news presenters David Johnston, Jennifer Keyte and Peter Mitchell. In 2003, while still presenting the local weather in Melbourne, Brown was appointed national weather presenter on the Seven Network's new national news bulletin at 4.30.