A Ukrainian deputy general prosecutor has resigned, saying he made the decision because of what he calls endemic corruption in the country's judicial system and a lack of political will.

Vitaly Kasko's resignation on Monday served yet another blow to Ukraine's already fragile government and comes on the eve of a possible no-confidence vote on Prime Minister Arseniy Yatsenyuk's government.

Kasko said his efforts to investigate high-profile money laundering cases as well as the 2014 shootings on Kiev's Independence Square, or Maidan, were continually blocked. He called the general prosecutor's office, which is under the leadership of Viktor Shokin, a "dead institution" without judicial independence.

Ukraine's slow-paced reforms came under international scrutiny again after the country's reform-minded economy minister Aivaras Abromavicius resigned on Feb. 3.