He studied civil engineering and architecture at the Czech Technical University, where he was a student of Josef Zítek.
Some of his bronze figures, on the corner pylons, were destroyed during the fire that engulfed parts of the theatre shortly after its opening in 1881.
The Neo-Renaissance design for the National Museum, by Josef Schulz, gave Schnirch an opportunity to compete in a contest, to select a sculptor for decorative work.
He entered another competition in 1894, to design a monument for St. Wenceslaus but, despite very positive reviews for his entry, he was passed over in favor of Josef Václav Myslbek.
His final major commission involved figures for the City Insurance Company [cs] on Old Town Square.