<SEC-DOCUMENT>0000831641-20-000014.txt : 20200131
<SEC-HEADER>0000831641-20-000014.hdr.sgml : 20200131
<ACCEPTANCE-DATETIME>20200131173552
ACCESSION NUMBER:		0000831641-20-000014
CONFORMED SUBMISSION TYPE:	4
PUBLIC DOCUMENT COUNT:		1
CONFORMED PERIOD OF REPORT:	20200129
FILED AS OF DATE:		20200131
DATE AS OF CHANGE:		20200131

REPORTING-OWNER:	

	OWNER DATA:	
		COMPANY CONFORMED NAME:			O'Rourke Brendan M.
		CENTRAL INDEX KEY:			0001758350

	FILING VALUES:
		FORM TYPE:		4
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-19655
		FILM NUMBER:		20566221

	MAIL ADDRESS:	
		STREET 1:		3475 E FOOTHILL BLVD
		CITY:			PASADENA
		STATE:			CA
		ZIP:			91107

ISSUER:		

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TETRA TECH INC
		CENTRAL INDEX KEY:			0000831641
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-ENGINEERING SERVICES [8711]
		IRS NUMBER:				954148514
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0927

	BUSINESS ADDRESS:	
		STREET 1:		3475 EAST FOOTHILL BOULEVARD
		CITY:			PASADENA
		STATE:			CA
		ZIP:			91107
		BUSINESS PHONE:		6263514664

	MAIL ADDRESS:	
		STREET 1:		3475 EAST FOOTHILL BOULEVARD
		CITY:			PASADENA
		STATE:			CA
		ZIP:			91107
</SEC-HEADER>
<DOCUMENT>
<TYPE>4
<SEQUENCE>1
<FILENAME>wf-form4_158051013456035.xml
<DESCRIPTION>FORM 4
<TEXT>
<XML>
<?xml version="1.0"?>
<ownershipDocument>

    <schemaVersion>X0306</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2020-01-29</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0000831641</issuerCik>
        <issuerName>TETRA TECH INC</issuerName>
        <issuerTradingSymbol>TTEK</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001758350</rptOwnerCik>
            <rptOwnerName>O'Rourke Brendan M.</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>3475 EAST FOOTHILL BLVD.</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>PASADENA</rptOwnerCity>
            <rptOwnerState>CA</rptOwnerState>
            <rptOwnerZipCode>91107</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>0</isDirector>
            <isOfficer>1</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle>SVP, Enterprise Risk Mgmt.</officerTitle>
            <otherText></otherText>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>COMMON STOCK</value>
            </securityTitle>
            <transactionDate>
                <value>2020-01-29</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>M</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>250</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>859</value>
                    <footnoteId id="F1"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>COMMON STOCK</value>
            </securityTitle>
            <transactionDate>
                <value>2020-01-29</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>F</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>96</value>
                    <footnoteId id="F2"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>763</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>RESTRICTED STOCK UNITS (RIGHT TO RECEIVE)</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>0.0</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2020-01-29</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>M</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>250</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>2019-01-29</value>
                <footnoteId id="F3"/>
            </exerciseDate>
            <expirationDate>
                <value>2022-01-29</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>COMMON STOCK</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>250.0</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>500</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">Amount of securities beneficially owned was updated to reflect that 96 shares of common stock were acquired by the Reporting Person on December 13, 2019, pursuant to the Tetra Tech, Inc. Employee Stock Purchase Plan (ESPP).</footnote>
        <footnote id="F2">Represents the shares underlying RSUs which vested on 01/29/2020 and were withheld to pay the related tax liability.</footnote>
        <footnote id="F3">The award becomes vested as to 25% of the RSUs on the anniversary of the grant date.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>/s/ Preston Hopson, Attorney-in-fact for Brendan O'Rourke</signatureName>
        <signatureDate>2020-01-31</signatureDate>
    </ownerSignature>
</ownershipDocument>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
