Heterogeneous network is supposed to be the dominant network architecture of the fifth generation (5G) cellular network, which means small cells are overlaid on the macrocell. The beamforming (BF) and cell expansion are two important approaches to serve users in small cells. Furthermore, non-orthogonal multiple access (NOMA) is a new type of multiple access multiplexing which improves system performance without taking up extra spectrum resources. Therefore, it becomes one promising technique in 5G. In this paper, NOMA is applied in a 5G heterogeneous network with biased small cells. The BF strategy and the multiuser scheduling method are proposed. The main user in NOMA is scheduled inside the original coverage of the small cell while the side user is chosen from the biased expansion area. The BF strategy that is executed depends on the channel of main user. The multiuser scheduling method is to maximize the rate performance. The proposed method can provide performance benefits. Simulation results show that the proposed methods can be well applied in heterogeneous networks. The achieved performance gain is approximately twice better than traditional OMA and has 10% improvement to the stochastic schedule method. In addition, the average rate of cell edge users is improved.