Campion hit 1-3 as Fermoy led from the outset while their opponents struggled for scores throughout an entertaining tie.
Campion and Ronan O’Callaghan had early points for the winners before Pierre O’Driscoll opened the Glanworth account from a free.
But even at this early stage, Fermoy looked the better side with Jeff Daly, Alan O’Connor, Brian O’Sullivan, Eoin Clancy and Jack Hutchings all impressing.
Darragh O’Carroll edged the winners three points clear after nine minutes before Clancy set up Ruairi O’Hagan for a point.
Dave Pyne’s converted 45’ narrowed the gap before Campion again was on target for the winners. Glanworth’s best move of the match came in the 27th minute when Philip Blackburne, John Magnier, Ger O’Neill and Michael Sheehan combined well for Diarmuid Colfer but his stinging effort was saved by Ivan O’Callaghan at the expense of a 45 which Pyne converted. Fermoy’s Alan O’Callaghan had the final say of the first half and his point left three between the sides (0-7 to 0-4) at the break.
Fermoy went 0-8 to 0-5 clear at the three quarter stage, with Campion prominent for them. Hutchings extended their lead again before O’Driscoll and Michael Sheehan cut the gap to two points (0-9 to 0-7).
But the game was put beyond doubt when Campion slammed to the net after good work by Kieran Morrison and Brian O’Sullivan.
Denis Gallagher and O’Driscoll had consolation scores for the losers who face Killavullen in the second round.
Scorers for Fermoy: J Campion 1-3 (0-2f) A O’Connor 0-2, R O’Callaghan, R O’Hagan, D O’Carroll, J Hutchings (free) 0-1 each.
Scorers for Glanworth: P O’Driscoll 0-4f, D Pyne (45s) D Gallagher 0-2 each, M Sheehan 0-1
FERMOY: I O’Callaghan; J O’Sullivan, B O’Callaghan, P Clancy; E Clancy, D O’Carroll, K Morrison; T Clancy, J Daly; B O’Sullivan, A O’Connor, J Hutchings; J Campion, R O’Callaghan, R O’Hagan.
Sub: I Brennan for A O’Connor.
GLANWORTH: T Fitzgibbon; W Blackburne, T Pierce, J Magnier; E Sheehan, S O’ Keeffe, D Gallagher; D Pyne, S Finn; C Quirke, G O’Neill, D Colfer; M Sheehan, M Pierce, P O’Driscoll.
Subs: P Blackburne for E Sheehan, B Gallagher for M Pierce, R O’Driscoll for D Colfer.
Referee: Derek Carroll (Kanturk).