A multi-heterogeneous cluster job unified scheduling method comprises the steps that S1, job proxy services are deployed on multiple clusters, the job proxy services unify input and output data formats of different job scheduling systems, and a unified data interface view is provided; S2, a job service gateway is deployed at the upper layer of the cluster, a plurality of job proxy services are summarized and managed, and a plurality of clusters are uniformly managed; S3, the user obtains the authorization of the operation proxy service, and achieves the unified access to the cluster through the operation proxy service; S4, the user submits jobs, the job service gateway allocates the jobs to specific clusters according to rules, and job files are transmitted locally and among the clusters or among the clusters through job proxy service; and S5, the job proxy service converts the request into a command of a job scheduling system in the cluster for execution, converts a result into unified job management information and returns the unified job management information. Unified job scheduling on the multi-heterogeneous cluster is realized, the job scheduling operation of the multi-heterogeneous cluster is simplified, and computing resources are fully utilized.