The invention provides a hybrid task scheduling method for a heterogeneous multi-core processor. According to the method, optimization is carried out on the basis of a sparrow search algorithm, in task scheduling in a heterogeneous multi-core environment, priority levels of task nodes in an HEFT algorithm are sorted, a task scheduling list is constructed, meanwhile, a reasonable task allocation coding scheme is designed, sparrow search space is mapped to discrete space, and therefore, the sparrow search algorithm is suitable for the research of discrete heterogeneous multi-core task schedulingproblems. According to the method, the HEFT algorithm and the sparrow search algorithm are mixed, the task list obtained by the HEFT algorithm is added into the initial population of the sparrow search algorithm, iteration of the algorithm is executed by utilizing the advantages of high optimization capability, high convergence speed, stable performance and the like of the sparrow search algorithm, and the task with the highest priority is taken out from the list, and is allocated to the processing core with the earliest starting time. The task execution time is effectively shortened, and thetask scheduling efficiency in the heterogeneous multi-core environment is improved.