Kaptein Krag konstruerte sitt første magasingevær i 1868 og kom med Krag-Petersson magasingevær i 1872. Dette våpen ble senere antatt i den norske marine, og i underkant av 1000 våpen ble produsert. Krag ble direktør for Kongsberg Våpenfabrikk 3. november 1880. Da hadde han allerede samarbeidet med Jørgensen en god stund, og deres felles våpen var til utprøving i Danmark hvor det ble antatt som «Gevær 1889». I forskjellige varianter ble det produsert ca. 134 500 våpen i Danmark fram til 1945. Våpenet ble stadig videreutviklet og det ble antatt i USA som Gevær M/1892 i kaliber .30-40 Krag. Her ble det produsert nesten 480 000 våpen i den korte perioden fra 1894 til det siste ble levert i 1907. Det våpenet som ble antatt i Norge ble totalt for alle modeller produsert i nesten 250 000 eksemplarer fram til de siste ble satt sammen i 1951. Krag ble utnevnt til oberstløytnant i artilleriet 9. juni 1894 og ble oberst og felttøymester 5. november 1895. Han fikk avskjed etter nådd aldersgrense i 1902.