He was a logger for 17 years before working for the Canadian Paperworkers Union as local secretary-treasurer and later local president.
He has served as President of the Acadian Peninsula Labour Council and president of the coalition against changes in unemployment insurance, a coalition composed of 15 different organizations.
Landry later became a sales representative at a car dealership.