Kariera piłkarska Jako piłkarz występował najczęściej na pozycji stopera. Jego pierwszym klubem była lokalna Unia Racibórz. Później w latach 1967–1969 już jako senior był zawodnikiem Odry Wodzisław Śląski. Franciszek Smuda w wodzisławskiej Odrze grał z numerem 5, a w sezonie 2009/10 został przez wodzisławski klub uhonorowany koszulką z tymże numerem. W 1970 był zawodnikiem Ruchu Chorzów.

W I lidze zadebiutował, jako piłkarz Stali Mielec 19 czerwca 1970 roku w meczu przeciwko Stali Rzeszów. Zastąpił na boisku Ryszarda Rachwała. W kolejnym meczu tydzień później przeciwko drużynie Legii Warszawa wystąpił od pierwszej minuty. W zespole wystąpił jeszcze w sześciu spotkaniach. Następnie grał w Piaście Gliwice. W 1975 wyjechał do Stanów Zjednoczonych. Zamieszkał w Linden, w stanie New Jersey, gdzie występował w polonijnej Vistuli Garfield, łącząc grę w tym klubie z pracą fizyczną w rafinerii Exxona. Następnie trafił do występującego w amerykańskiej lidze NASL Hartford Bi-Centennials. W 1975 roku powrócił do Polski, by przez trzy sezony bronić barw stołecznej Legii Warszawa. W 1978 wrócił do USA i występował jeszcze w trzech innych klubach NASL;