In this paper, we propose and analyze a direct-sequence spread-spectrum multiaccess (DS/SSMA) receiver that employs a cascade of cochannel interference (CCI) cancellers for communication over multipath fading channels. The receiver first coherently demodulates and despreads the received signal to produce correlator outputs and initial data estimates. Based on these estimates, the cancellation scheme essentially creates replicas of the contributions of the CCI embedded in the correlator outputs and removes them for a second improved hard data decision. By repeating this operation over and over, we can derive a cascade of CCI cancellers. Through theoretical analysis and simulation, we investigate the canceller's bit error rate (BER) performance in both the absence and presence of errors in the amplitude and phase estimates of each user's received signal. Numerical results show the considerably large improvement in performance that can be attained by the cancellation scheme, even under partially degraded estimates.