 Castro graduated with a Master of Architecture in 1974, but continued to study Architectural History and attend seminars given by photographers Bernard Freemesser and Brett Weston.In 1976 he graduated from the University of Oregon with a Master of Arts in Art History and moved to Quebec City.Castro taught from 1977 to 1982 at the Université Laval which awarded him a doctoral equivalency in 1978.