He is the fourth change the Swans have made to their senior list, following the retirements of Jude Bolton, Mitch Morton and Marty Mattner.
Brown was drafted with pick no. 61 at the 2011 NAB AFL Draft, but wasn't able to make an AFL debut with hip injuries ruining his 2012 season.
He managed several standout games in the NEAFL this season, but wasn't able to break into a polished Swans side.
Twitter: @AFL_Harry