Owen Brown wurde in Chicago geboren und als klassischer Musiker ausgebildet. Seinen ersten Kunstkurs belegte er im Alter von 23 Jahren, und seitdem galt sein Hauptinteresse fast ausschließlich der Malerei.
Brown hält Abschlüsse des Yale College und der University of Chicago und absolvierte ein Studium am California College of the Arts. Er lebte viele Jahre in San Francisco, wo er von der Meridian Gallery vertreten wurde. Heute lebt er in Minneapolis und stellt bei Veronique Wantz aus.
Brown hat seine Werke in jurierten Ausstellungen und Einzelausstellungen in den gesamten Vereinigten Staaten, Europa und Kanada präsentiert. Seine Arbeiten wurden von den Fine Arts Museums of San Francisco, dem Minnesota Orchestra, der Nature Conservancy, der Minnesota Historical Society, der University of Chicago und dem Weisman Museum in Minneapolis erworben. Zudem befinden sie sich in Sammlungen in den USA, Europa und Asien.
Brown absolvierte Artist-in-Residence-Programme bei Air Le Parc in Frankreich sowie am Land Institute in Kansas, wo er seine erste Installation „Units of Measure“ schuf. Zuletzt war er Gastkünstler auf der Black Mountain Ranch in Nordkalifornien und im Kunstverein Milchhof in Berlin. Im Jahr 2026 wird er am LIA-Programm (Leipzig International Art Programme) in Leipzig teilnehmen.
Sein künstlerisches Schaffen wurde vielfach rezensiert und publiziert. Die Meridian Gallery Press veröffentlichte zur Eröffnung seiner Ausstellung „Ideasthesia“ eine Monografie; 4128 Editions publizierte eine Monografie anlässlich seiner Ausstellung „Myriorama“. In Vorbereitung befindet sich „Arcadia“, eine Monografie über seinen Aufenthalt auf der Black Mountain Ranch. Seine Arbeiten wurden zudem in „Trees of the Field“ aufgenommen, der finalen Publikation der Society for Art Publications of America. Er war geladener Teilnehmer beim Art Prize Nine sowie bei der Kochi-Muziris Biennale 2020 in Indien, die jedoch aufgrund von COVID abgesagt wurde.
