Rivers, intersections, water conservancy facilities possesses a certain hydraulic connection and criss-crossly form a complex river network. The paper applied the theory of complex networks to build a river network model and describes the vital nodes. It applied the model to Haihe River basin and set up the network of 565nodes,and calculated degree centrality and betweenness centrality of Haihe River basin network. Degree centrality is divided into eight levels and Betweenness Centrality is divided into twelve levels to analyze vital nodes of different level. After comparative analysis of degree centrality and betweenness centrality, betweenness centrality is proved to be more accurate in describing the vital node. the analysis of node criticality in complex river network can provide a theoretical basis for the plan of water resources.