Tjänstemän säger att 80 asylansökningar kommer att godkännas varje dag, och högst 3 200 personer kommer att tillåtas resa genom Österrike.
Åtgärderna kommer att införas på fredag.
Landet har blivit en viktig transitväg för migranter som söker asyl i Tyskland.
Inrikesminister Johanna Mikl-Leitner sade att Österrike inte hade något annat val än att agera, eftersom det ännu inte fanns någon europeisk lösning på den aktuella invandrarkrisen.
"Det är en fråga om sunt förnuft att säkra våra gränser så länge det inte finns någon europeisk lösning. Jag ser det som vårt ansvar, att upprätthålla säkerhet, ordning och livskvalitet i Österrike för våra medborgare, sade hon.
– Vi kan inte hantera det antal asylansökningar som vi hade förra året. Därför sätter vi gränser för flyktingströmmen. Ett annat steg är införandet av dagliga kvoter."
Schengen: EU:s avtal om fri rörlighet förklarades
Österrikes plan B för att stoppa tillströmningen av flyktingar
Invandringskris på djupet
Österrike tog in cirka 90 000 asylsökande 2015, cirka 1 % av landets befolkning, och tjänstemän förväntar sig att minska detta antal kraftigt i år, till cirka 37 500.
Observatörerna säger att tillströmningen har bidragit till den ökande populariteten för högern i Österrike, vilket har lett till spänningar i den styrande koalitionen.
Grannländerna Slovenien och andra länder på Balkan - den huvudsakliga vägen för migranter på väg till norra Europa - har också angett att de kommer att införa hårdare åtgärder mot migranter.
Vissa EU-stater har redan tillfälligt återinfört gränskontroller.
Migrationsflödet förväntas öka under de kommande månaderna i takt med att väderförhållandena förbättras.
Krisen kommer att stå högt upp på EU:s dagordning vid ett toppmöte i Bryssel på torsdag, och länderna förväntas diskutera framtiden för Schengenavtalet som skapar en 26-nationell passfri zon.
Efter det österrikiska tillkännagivandet sade den slovenska regeringen att den hade bett sitt parlament att godkänna utplaceringen av soldater till sina gränser för att hjälpa till att kontrollera migrantflödet.
Österrike kommer att införa en daglig kvot för asylansökningar och begränsa flödet av migranter som reser genom landet.