The invention relates to a process for extracting gold from gold ore containing copper by using ammonia, cyanide and carbon. The process sequentially comprises the following steps: smashing, grinding and thickening, i.e. smashing and grinding the gold ore containing copper until the ground gold ore containing copper with grain size of -0.075 mm accounts for 80-95% and then thickening to obtain thickened ore slurry, wherein the concentration is controlled at 35-48%; extracting while inhibiting copper extraction, i.e. adding lime milk, ammonium salt and sodium cyanide in the thickened ore slurry and extracting while inhibiting copper extraction for 12-36 hours while controlling the pH value at 7-11, the total ammonia concentration at 200-1000 ppm and the total cyanide concentration at 20-500 ppm to obtain extraction ore slurry; carrying out carbon extraction on the extraction core slurry for 24-48 hours while controlling the carbon density at 10-30 g/L to obtain gold loaded carbon with high copper content and tailings; and decoppering and extracting gold, i.e. adding sodium cyanide with the concentration of 3-20% to the gold loaded carbon with high copper content according to the liquid-carbon ratio of (3-10) to 1, decoppering for 10-48 hours to obtain decoppered gold loaded carbon and decoppered cyanide solution, carrying out high-temperature non-cyanide desorption and electro winning, purification and ingot making on the decoppered gold loaded carbon to produce gold ingots, and recycling tailing water and decoppered cyanide solution. The process for extracting gold from gold ore containing copper by using ammonia, cyanide and carbon disclosed by the invention has the advantages of short process flow, small investment, low operation and control difficulty, small consumption of reagents, low production cost and the like, and is suitably applied to difficultly-beneficiated-and-smelted gold ore containing copper, and the influence of copper on gold extraction procedures is thoroughly overcome.