Elena Ochoa es fundadora y directora general de Ivorypress, una editorial especializada en libros de artista y una biblioteca centrada en la fotografía, la arquitectura y el arte contemporáneo.
Es editora, galerista, mecenas y comisaria de arte contemporáneo. Actualmente también es presidenta del Consejo de las Serpentine Galleries (Londres) y Académica Corresponsal en Suiza para la Real Academia de Bellas Artes de San Fernando.
Además, dirige el proyecto C Photo, destinado a promover la fotografía a través de publicaciones, exposiciones y apoyo académico e institucional. Desde Ivorypress, ha creado la Cátedra de Arte Contemporáneo de la Universidad de Oxford.
Es miembro del MoMA’s Library Council, de la Junta de Directores de Arte del Mutual Art Trust y miembro del Advisor Board del Prix Pictet de Fotografía. Es Presidenta del Jurado de Alt+1000, premio suizo de fotografía. Fue Presidenta del Tate International Council durante cinco años y miembro de la Junta Directiva de la Tate Foundation entre 2004 y 2008, así como de la Isamu Noguchi Foundation.
Ha ganado el Premio MujerHoy en 2020, el Premio Montblanc de la Culture Arts Patronage y el Premio Iberoamericano de Mecenazgo en Arte en 2016, el
Premio Real Fundación de Toledo a la labor de comisariado por Toledo Contemporánea en 2015, la
Medalla de Oro Instituto Reina Sofía de Nueva York en 2012, entre otros.