This paper describes control issues of a general-class, single-input, unknown, nonlinear, non-affine system using dynamic sliding-mode control (DSMC). Chattering can be removed in DSMC with an integrator as a low-pass filter, placed before the input control signal of the plant. As a result, the augmented system (which contains the integrator) in DSMC has one more dimension than the actual system. Then the plant model must be completely known. To overcome this problem and to identify the plant model, an adaptive radial basis-function neural network has been employed and a robust procedure developed to train the parameters of a neural network based on Lyapunov theory. A smooth controller has been developed and some numerical simulations have been performed to verify the validity of the proposed approach. Two nonlinear systems were used for simulation: a Duffing–Holmes chaotic system and a switch reluctance motor. The advantage of the presented approach is that the system model can be considered unknown and can be in non-affine form.