Le canton est créé en 1969 dans le département du Rhône en regroupant quatre communes transférées dans ce dernier depuis le département de l'Ain (canton de Montluel) par la loi n°67-1205 du :
Le , les communes de Rillieux et de Crépieux-la-Pape fusionnent pour constituer la nouvelle commune de Rillieux-la-Pape. Le canton se trouve dès lors constitué de trois communes.
Le canton cesse d'exister avec la création de la métropole de Lyon le .