The fifth generation (5G) and beyond are emerging technologies to support high-speed communication, low latency, and massive connectivity. Visible light communication (VLC) is a prospective technology to provide high data rates and low-latency for 5G and beyond. In this thesis, we present a theoretical framework for evaluating the performance of short-packet communication (SPC) in a non-orthogonal multiple access (NOMA) visible light communication (VLC) system. Our proposed system involves one light-emitting diode (LED) transmitting data to two single-photodiode users. To analyze the system performance, we approximate the block error rate (BLER) by using the Gaussian-Chebyshev quadrature method and derive expressions for reliability, throughput, and latency. Additionally, we optimize power allocation coefficients and transmission rates to maximize the sum throughput of the SPC-NOMA VLC system. Our numerical results show that our proposed system meets the strict requirements of ultra-reliable and low latency communication (URLLC) at a signal-to-noise ratio (SNR) greater than 130 dB. Moreover, the SPC-NOMA VLC system exhibits superior performance compared to SPC-orthogonal multiple access (OMA) VLC systems in terms of reliability, latency, and throughput. We also investigate the impact of block length, power allocation coefficients, transmission rates, and LED semi-angle. Moreover, numerical search method is utilized to find optimal solution for maximizing the system throughput.