Knud Petersen kom til verden den 21. november 1934 i Horslunde. Knud Petersen startede sin fodboldkarriere i Nykøbing Falster Boldklub af 1901. I 1957 fik Knud sin A-landsholdsdebut mod Bulgarien i København, Danmark. Det blev uafgjort 1-1. Knud Petersen har spillet 1 kampe for det danske A-landshold.