This document presents a method for joint congestion control and scheduling in wireless networks using sliding mode control. It formulates the problem using network utility maximization to maximize total utility while satisfying capacity constraints. Dual decomposition is used to separate the problem into congestion control and scheduling subproblems. A sliding mode controller is designed for congestion control based on queue length feedback. The scheduling problem depends on Lagrangian prices from the congestion control problem. Simulation results show improved packet delivery ratio, throughput, and performance under varying signal-to-noise ratios. The method jointly optimizes congestion control and scheduling using a sliding mode approach.