Ashley Sibery, 39 år, övertalade Sital Sibery att ta medicinen några minuter efter att hon konfronterat honom om hans drogvana i deras hem.
Det hände den 2 april 2012 på deras London Street egendom.
Sibery erkände sig skyldig till en anklagelse om skyldig och vårdslös handling vid Edinburghs sheriffdomstol.
Domstolen hörde att när fru Sibery bestämde sig för att konfrontera sin man på grund av hans oberäkneliga beteende, erkände GP att han hade använt narkotika i två månader.
Hon sade till honom att om han inte slutade upp med sitt beroende, skulle hon göra slut på hans äktenskap med honom.
Men trots ultimatumet lyckades Sibery övertala sin hustru att ta det som skulle vara hans sista utväg.
Domstolen hörde hur Sibery ville att hans fru skulle uppleva känslan han fick när han tog heroinet.
Men Sibery kollapsade och började få svårt att andas.
Domstolen hörde också att Sibery, som stod i borgen för brottet, nu var i vård av en konsultpsykiatriker som hjälpte honom att ta itu med sina problem, och att han och hans fru fortfarande var tillsammans.
Sheriff Jarvie sa till Sibery att hon skulle döma honom vid ett förhör nästa månad.
En drogberoende läkare såg sin fru förlora medvetandet och kämpa för andning ögonblick efter att injicera henne med heroin i Edinburgh, en domstol har hört.