Decision-making is a key part of autonomous driving systems. Human-like decision-making in complex scenarios is important for enhancing drivers’ trust in and acceptance of autonomous driving systems. In order to improve their human-like features and their adaptability to complex scenarios, this paper proposes a comprehensive preview decision method for direction and speed based on rules and learning. First, a decision-making structure including maneuvering ability judgment, motion trajectory prediction, safety judgment, legitimacy judgment, comprehensive performance evaluation, and parameters learning is presented. Second, a learning method for the longitudinal safety distance threshold based on a BP neural network is introduced. Third, inverse reinforcement learning (IRL) is used to learn the comprehensive performance evaluation weight coefficient for different driving styles. Finally, the DJI AD4CHE dataset is processed and used to train the parameters. Car-following and lane-changing scenarios are simulated to verify the effectiveness of decision-making. The simulation results show that the proposed method can reflect human-like decision-making in multiple scenarios.