A robust fuzzy-neural sliding-mode control (RFSC) scheme for unknown nonlinear systems is proposed. The RFSC system is composed of a computation controller and a robust controller. The computation controller containing a self-structuring fuzzy-neural network (SFNN) identifier is the principle controller, and the robust controller is designed to achieve L2 tracking performance. The SFNN identifier uses the structure- and parameter-learning phases to perform the estimation of the unknown system dynamics. The structure-learning phase consists of the growing of membership functions, the splitting of fuzzy rules and the pruning of fuzzy rules, and thus the SFNN identifier can avoid the time-consuming trial-and-error tuning procedure for determining the network structure of fuzzy neural network. Finally, the proposed RFSC system is applied to three nonlinear dynamic systems. The simulation results show that the proposed RFSC system can achieve favourable tracking performance by incorporating SFNN identifier, sliding-mode control and robust control techniques.