He was born in Constantinople in 1854, studied at the Greek Army Academy and graduated in 1877 as an Artillery Ensign. He was promoted to 2nd Lieutenant on 28 September 1879, to Lieutenant in 1882 and to Captain in 1886. In the Greco-Turkish War of 1897, he commanded a battery. After the war he was promoted to Major, Lieutenant Colonel and Colonel. During this time he served for a time as head of the Artillery School, Chief of the Athens Gendarmerie, Athens garrison commander, and commander of an artillery regiment. Promoted to Major General in 1912, during the First Balkan War he commanded the 4th Infantry Division, which played a crucial role in the Greek victory at the Battle of Sarantaporo by flanking the Turkish positions, as well as at the Battle of Yenidje. After the capitulation of the VIII Ottoman Provisional Corps at Thessaloniki, Moschopoulos and his division were transferred to the Army of Epirus. On 4–6 January he substituted for Lt GenKonstantinos Sapountzakis as commander of the Army of Epirus. During the second Greek assault against the Ioannina fortified zone on 7 January 1913, Moschopoulos commanded the right flank, comprising the 4th Division and the Epirus Division. During the final Greek offensive, Moschopoulos commanded the Second Army Detachment on the army's left flank, which executed the main attack against the forts around Ioannina. During the Second Balkan War against Bulgaria, Moschopoulos continued to lead the 4th Division, fighting in the Battle of Kilkis-Lahanas. During the final phases of the war he commanded the Moschopoulos Army Detachment, grouping the 4th and 2nd Divisions. The future general and academic, Alexandros Mazarakis-Ainian, who served briefly under him in the 4th Field Battery during the lead-up to the 1897 war, describes him as "not distinguished in education or industriousness", but a successful commander during the Balkan Wars because he "was willing to listen to other opinions, was optimistic, and took risks". After the war, he was promoted to Lieutenant General and given command of the newly established III Army Corps at Thessaloniki. From 13 August to 11 November 1916, he served as Chief of the Army Staff Service, and in 1917, he was appointed as Military Governor of Epirus and Corfu. He retired on 25 April 1920. In 1922, he served as Governor-General of Thessaloniki. He died in 1942.