The present study demonstrates that one can tune the bandgap and ferromagnetism in ZnO thin films by carbon implantation. The X-ray diffraction (XRD) study infers that at lower concentration, C ions prefer to occupy substitutional sites whereas at higher concentration it occupies partially interstitial sites. Combined with ferromagnetic behaviour, the results demonstrate that lower bandgap induces stronger magnetization and reverse in the case of wider bandgap. The optical and magnetic results are well supported by XRD and XPS measurements. These experimental results provide new evidence that ferromagnetic behaviour in these systems is closely related with the distribution of carbon ions in the host lattice.