Brown studied at the University of Massachusetts in Boston from 1962 to 1965.
Since 1977 Brown has been a film and animation instructor at Boston College in Massachusetts and has been self-employed in the postcard business since 1975. From 1977 to 1979 he was an artist-in-residence in Cambridge, Massachusetts. During the years 1970-75 he worked as a film instructor for the Boston area public schools.
In 1977 he was a recipient of both a Massachusetts Arts and Humanities Photography Fellowship and a Cambridge Arts Council Film Award. Films he has made are Down to the Sea, a documentary, and an animated film, Stampede.
Brown says of his work, “Coincidence, confluence, humor and irony-these are the things I love to look for in my photography. I love the populist tradition of postcards and have chosen the medium to disseminate my work."
He is a member of the Photographic Resource Center and the Boston Film/Video Foundation.