Abstract-To support multi-service and guarantee quality of service, variable-weight code is needed in OCDMA system. However, such codes suffer from high cross-correlation products which create high multiple access interference (MAI) that significantly reduces the capacity of the system. To mitigate MAI, In this paper, we study the Parallel Interference Cancellation (PIC) receiver efficiency in Variable-Weight OCDMA (VW-OCDMA). We develop the analytical expression of the error probability with variable-weight optical orthogonal code for one stage PIC receiver. Furthermore, the system has been tested for five users. Simulation results show that by using PIC receiver we obtain good performance in VW-OCDMA system, and the highest priority user can be assigned to a codeword with the largest weights to guarantee the lowest bit error rate.Index Terms-OCDMA, variable-weight optical orthogonal codes, multiple access interference, parallel interference cancellation.