Schinas was speaking during a visit to Lithuania, where this year thousands of migrants from the Middle East have crossed over from Belarus.
"The situation here is also another message for us in the European Union, that this is now a high-time to move to a more predictable, comprehensive European framework for migration policy," he said.
"This is the political moment now to move from an operation of a firefighting to an operation of architecture," he said while visiting the Baltic country's border with Belarus.
The European Commission proposed a New Pact on Migration and Asylum in 2020, hoping to create faster migration processes and stronger governance of migration and borders policies.
But Schinas said negotiations stalled because of the Covid-19 pandemic.
In the meantime the EU is concerned about a possible new migration influx from Afghanistan, after Taliban seized control of the country.
In Lithuania, the number of detected illegal border crossings has reached more than 4,100 so far this year, compared to just 81 for all of 2020.
A controversial tactic implemented last month to push back migrants at the border allowed Lithuania to drastically decrease the influx.
Lithuanian Prime Minister Ingrida Simonyte urged the EU to find a "very good balance" to stop "the primitive abuse" of international protection rules for refugees, while ensuring human rights.
"International agreements were designed to solve very real, practical problems, but they must not become a tool for people whose criminal business is to organise trips for illegal migrants, to fill their pockets," she said.
The EU blames Belarus for orchestrating the migrant influx in Latvia, Lithuania and Poland as retaliation against EU sanctions on the regime for a deadly crackdown on the opposition.