Ingénieur en génie mécanique et titulaire d'un DEA en mécanique, Christophe Janolin débute sa carrière dans l'industrie papetière et la poursuit dans la construction navale (civile puis militaire). Il intègre l’École Centrale de Lyon en 1995 et enseigne au sein de l'équipe Technologie Mécanique du département MS-GM-GC (Mécanique du Solide - Génie Mécanique - Génie Civil ). Son enseignement concerne principalement la conception mécanique et les techniques de production associées. Il assure par ailleurs des enseignements sur la sécurité industrielle et sur la conception de bâtiment. Enfin il est l'un des membres fondateurs de l'EPSA (Ecurie Piston Spot Auto).
Ancien membre du CHS (2001-2004) et ancien membre du Conseil Scientifique (2005-2009) de l’École Centrale de Lyon, il est actuellement directeur de l’Unité d’Enseignement de Génie Mécanique.