Grigorie was born on 31 January 1982 in
Segarcea, Romania. He began his career at
Universitatea Craiova, making his
Divizia A debut on 2 June 1999 under coach
Marian Bondrea in a 1–0 loss to
CSM Reșița. He was loaned for half a year in 2000 at neighboring team Electro in
Divizia B. He made his European competitions debut in the
2001 Intertoto Cup, scoring five goals in four appearances. In 2002 when Craiova owner Gheorghe Nețoiu left the team to go to
Dinamo București, he took players Grigorie,
Dan Alexa,
Flavius Stoican,
Ovidiu Burcă,
Ciprian Danciu,
Ștefan Preda,
Cornel Frăsineanu and
Cosmin Bărcăuan with him. He helped the club win the
2003–04 title, being used by coach
Ioan Andone in 25 matches in which he scored eight goals, including the victory goal in a 2–1
derby win against
Steaua București. Grigorie also won three
Cupa României, playing in all the finals, scoring the only goal in the
2005 final against
Farul Constanța. Subsequently, he won the
2005 Supercupa României, being used by Andone the entire match in the 3–2 victory against Steaua. He also made some European performances with Dinamo, such as getting past
Shakhtar Donetsk in the
2003–04 UEFA Cup. Then in the
2005–06 edition of the same competition, they eliminated
Everton with a historical 5–2 win on aggregate, reaching the group stage. During his four seasons spent with
The Red Dogs, Grigorie developed an appetite for goals, scoring 30 goals in 101 Divizia A matches. He spent only one season with Politehnica, failing to accommodate, being transferred to
Rapid București in exchange for
Ionel Ganea. Grigorie's first performance with
The Railwaymen was the winning of the
2007 Supercupa României, playing under coach
Cristiano Bergodi in the first half, but being replaced with
Romeo Stancu for the second, in the penalty shoot-out victory against his former team, Dinamo. Under the guidance of coach
Răzvan Lucescu, he helped the team eliminate
Śląsk Wrocław with 4–2 on aggregate in the play-offs of the
2010–11 Europa League, reaching the group stage of the competition. Grigorie spent six seasons at Rapid, playing a total of 136 Divizia A matches, scoring 13 goals. He ended his career in 2017, after spending two seasons in
Liga II at FC Brașov and
UTA Arad. Grigorie has a total of 368 Divizia A matches with 59 goals and 38 appearances with five goals in European competitions (including four appearances with five goals in the
Intertoto Cup). ==International career==