Richard McCabe was born in Mildenhall, England and grew up in the American South. He received an MFA in Studio Art from Florida State University in 1998. That same year he received a fellowship to the American Photography Institute, National Graduate Seminar at New York University. Over the last 19 years he has lived and worked in New York City and New Orleans, Louisiana. His art has been exhibited in numerous galleries and museums throughout the United States. Mr. McCabe works primarily in photography, painting, and installation art. Currently, Mr. McCabe is the Curator of Photography at the Ogden Museum of Southern Art in New Orleans, Louisiana.
For the past three years, McCabe has photographed exclusively with a 1960s era Polaroid Land camera and Fuji instant film. In December 2014, McCabe had a solo exhibition – Once Around the Sun – Instant Photographs by Richard McCabe, at Boyd Satellite Gallery, New Orleans. In 2017, Aint - Bad press published LAND STAR - a monograph of McCabe's photography