Dr Marcoux est titulaire d'un diplôme en droit de la santé et d'un doctorat en médecine générale de l'Université de Sherbrooke. Depuis 2006, il s'implique activement au sein du Centre de Santé et des Services Sociaux (CSSS) des Sommets à Ste-Agathe-des-Monts, maintenant fusionné avec le CISSS des Laurentides.
Depuis ses débuts professionnels, Dr Marcoux pratique une médecine variée et polyvalente. Notamment, il a travaillé à l'urgence, en réadaptation fonctionnelle intensive et en soins palliatifs. Actuellement, il oeuvre au sein du service de médecine hospitalière à l'hôpital de Ste- Agathe-des-Monts, aux soins à domicile (lits de gériatrie active - LGA) à Ste-Agathe et à Ste- Adèle et aux Soins de Longue Durée (CHSLD). Il démontre un intérêt particulier pour l'amélioration constante des pratiques cliniques et l'accessibilité aux soins de première ligne. Dr Marcoux a été directeur médical du programme SAPA (Soutien à l'Autonomie de la Personne Agée) de 2008 à 2015. Il a également été chef du département de médecine générale au CSSS des Sommets de 2014 à 2017. Il est le coordonnateur médical local de la région Des Sommets depuis 2009 et le coordonnateur médical local de la région des Pays-d'en-Haut depuis 2016.