The indoor visible light communication and WiFi heterogeneous network is studied, and the basic network structure and improved handover strategy are proposed in this paper. The uplink and downlink transmission scheme is determined according to the characteristics of indoor VLC-WiFi heterogeneous network. The uplink data is transmitted by WiFi channel, while the downlink data is transmitted by both VLC and WiFi channel. When the VLC downlink is not available, a dynamic dwell time handover algorithm is proposed based on handover interval and motion trend. The simulation results show that, comparing the handover algorithm with the conventional one, the matching ratio of the system is advanced without increasing the ping-pong effect.