Marchand trat 1973 in die Parti socialiste (PS) ein. Er war von 1976 bis 2001 Mitglied des Départementrates über den Wahlkreis Saintes-Nord und von 1982 bis 1985 Präsident des Generalrates im Département Charente-Maritime. 1978 wurde er als Abgeordneter in die Nationalversammlung gewählt, der er ohne Unterbrechung bis 1991 angehörte. 1985 war er Vizepräsident der Nationalversammlung.