Barry Brown was born on July 7, 1948 in Deal, England. He started his soccer career with Deal Town.

After playing for Herne Bay he joined Margate Town in November 1970.

He spent the summer of 1976 playing for London City. His goalscoring helped his team finish in sixth place in the ten-team 1976 NSL season.