[2][3][4] Moldoveanu was born on 25 October 1943 in Ploiești, Romania and started to play football in 1958 at the junior squads of CSMS Iași, returning in 1961 in Ploiești to play for Petrolul where on 19 August 1962 he made his Divizia A debut under coach Ilie Oană in a 0–0 against Progresul București.
[1][3] In his second period spent with The Yellow Wolves, he helped the team win the 1965–66 Divizia A title, being used by coach Constantin Cernăianu in 24 matches in which he scored 8 goals, he also played three games in the first round of the 1966–67 European Cup against Liverpool which include a 3–1 victory in which he scored a goal, however they did not manage to qualify to the next round.
[1][2][4][7][8] In 1969 he went to play for Politehnica Iași where in the 1970–71 Divizia A season he scored 15 goals, being the top-goalscorer of the league alongside Florea Dumitrache and Gheorghe Tătaru.
[1][3] Moldoveanu played one game for Romania's national team when coach Bazil Marian sent him on the field in order to replace captain Ion Ionescu in the 14th minute of a 1–1 friendly against Uruguay, which took place on 4 January 1967 in Montevideo on Estadio Gran Parque Central.
[10][11] Moldoveanu worked as a coach mainly in the Romanian lower leagues, having a few spells in Divizia A at Gloria Buzău and Petrolul Ploiești.