Geboren wurde Jean Claude Castor im schönen Saarland. Seit 2007 zog es Ihn nach Berlin, wo er bis Medizin studierte. Seit seinem Abschluss 2013 ist er jedoch Photograf tätig, hauptsächlich in den Bereichen Architektur, Landschaft und Reisefotografie.