The invention provides an inorganic-organic heterojunction all solid solar battery, comprising a substrate, a conductive oxide layer, a nanocrystalline semiconductor layer, a photosensitizer, a hole transport layer, a counter electrode and a package back plate, wherein the substrate has the characteristic of photopermeability; the conductive oxide layer is arranged on the substrate; the nanocrystalline semiconductor layer is arranged on the conductive oxide layer; the photosensitizer is coated on the nanocrystalline semiconductor layer; the hole transport layer is soaked in the nanocrystalline semiconductor layer; and the counter electrode is arranged on the hole transport layer. According to the inorganic-organic heterojunction all solid solar battery, the transparent conductive oxide layer is etched into a first transparent conductive oxide layer and a second transparent conductive oxide layer, the counter electrode is electrically connected with the first transparent conductive oxide layer by a conducting wire, and an inorganic semiconductor is taken as the photosensitizer, so that the absorption spectrum of the inorganic-organic heterojunction all solid solar battery can be expanded, an all solid structure can be realized, the manufacture cost of the battery can be reduced, and the battery is simple in manufacture and package technology, thereby being applicable to the large-area coating and the industrialized production.