Conventionally treated petrochemical wastewaters contain substantial quantities of hazardous pollutants. In addition, wastewater reuse is being enhanced as a consequence of the shortage of fresh water. Advanced petrochemical wastewater treatment for water reuse will reduce hazardous pollutants discharges as well as water consumption. Reverse osmosis is a suitable technology to obtain pure water. This work studies the adequacy of different pretreatments applied to a petrochemical secondary effluent to produce a suitable feeding for reverse osmosis treatment. The permeate obtained can be used in the petrochemical industry for different processes. In this work, several experiments (granulated activated carbon filtration, ultrafiltration, nanofiltration and granulated activated carbon filtration coupled with nanofiltration) were performed to improve the conventional pretreatment. Total organic carbon, chemical oxygen demand, turbidity and silt density index were used to evaluate water quality for reverse osmosis feeding. In granulated activated carbon filtration, all the measured parameters but silt density index indicated a good filtrate quality to feed reverse osmosis membranes. Although the ultrafiltration permeate obtained was suitable for reverse osmosis, nanofiltration and granulated activated carbon filtration coupled with NF provided a better effluent quality for reverse osmosis than the other pretreatments studied.