He graduated in Law (LLM) from St. Kliment Ohridski University of Sofia.
In 1977 he joined the Institute for Legal Studies at The Bulgarian Academy of Sciences as a research associate.
In 1991 the Grand National Assembly elected Mr. Filchev judge at the Supreme Court of Cassation of the Republic of Bulgaria (the Criminal Collage).
Nikola Filchev has specialized in criminal law in Russia and Germany.
in Bulgarian, Russian, English and German on the teaching of crime (corpus delicti, culpa, method of committing a crime) and penal lawmaking (public danger, criminalization of acts, differentiation of criminal liability).