<?xml version="1.0"?>
<ownershipDocument>

    <schemaVersion>X0508</schemaVersion>

    <documentType>4/A</documentType>

    <periodOfReport>2024-02-02</periodOfReport>

    <dateOfOriginalSubmission>2024-02-02</dateOfOriginalSubmission>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0000874015</issuerCik>
        <issuerName>IONIS PHARMACEUTICALS INC</issuerName>
        <issuerTradingSymbol>IONS</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001074773</rptOwnerCik>
            <rptOwnerName>HOUGEN ELIZABETH L</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>2855 GAZELLE COURT</rptOwnerStreet1>
            <rptOwnerStreet2>C/O IONIS PHARMACEUTICALS, INC.</rptOwnerStreet2>
            <rptOwnerCity>CARLSBAD</rptOwnerCity>
            <rptOwnerState>CA</rptOwnerState>
            <rptOwnerZipCode>92010</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>0</isDirector>
            <isOfficer>1</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle>EVP, Finance &amp; CFO</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>

    <aff10b5One>0</aff10b5One>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2024-02-02</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>S</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>2162</value>
                    <footnoteId id="F1"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>49.5399</value>
                    <footnoteId id="F2"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>92868</value>
                    <footnoteId id="F1"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <footnotes>
        <footnote id="F1">The original Form 4 filed on February 2, 2024 reported 2,125 restricted stock units sold by the reporting person which has been revised by this amendment to reflect
the actual amount of shares sold and beneficially owned by Ms. Hougen.</footnote>
        <footnote id="F2">The price reported in Column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $49.53 to $49.55 inclusive. The
reporting person undertakes to provide to Ionis Pharmaceuticals, Inc. any security holder of Ionis Pharmaceuticals, Inc. or the staff of the Securities and Exchange
Commission, upon request, full information regarding the number of shares sold at each separate price within the ranges set forth in footnote (2) on this Form 4.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>Patrick R. O'Neil, attorney-in-fact For: Elizabeth L. Hougen</signatureName>
        <signatureDate>2024-09-04</signatureDate>
    </ownerSignature>
</ownershipDocument>
