This paper proposes a new SDN(Software Defined Network) based handover scheme to satisfy the delay requirement of less than 1ms, which is the main requirement of 5G network. The SDN controller collects mobility and BS(Base Station) status information from UE(User Equipment) and uses the processed data to select next cell. In this case, LP(Linear Programming) problem solving technique is applied to reduce calculation amount in the cell selection. In addition, a channel would be allocated in advance to selected cell, thereby reducing time required for handover and providing fast and seamless service. Simulation results show that the proposed method find cells with strong signal strength, long sojourn time and low cell load according to the movement direction.