false--12-31FY201900008981743888200000005000000270000001.822.202.600.010.01140000000140000000791377587913775862814368626561024000000003000000004000000004000000004000000004000000004000000004000000004000000001000000000.04820.056250.06450.050.0470.04700.03950.0390.03900.0620.06200.05750.04092065-12-312017-12-312019-12-312021-12-312023-12-312026-12-312029-12-312042-12-312056-12-312039-12-310.101.001.000.017.50.050.010.010.100.000.000.005.90.000.010.000.030.020.010.016.50.010.010.010.000.000.000.047.10.020.010.010.000.000.000.005.20.000.000.000.000.000.000.016.70.010.010.010.080.080.080.080.050.050.0450.0450.040.050.351.000.050.020.000.000.000.000.020.010.100.020.030.040.050.351.000.050.020.000.000.000.000.020.010.130.020.030.351.000.050.040.050.250.271.000.070.000.000.000.020.000.000.000.000.000.100.020.030.020.010.050.130.010.050.351.000.050.040.050.250.271.000.070.000.000.000.020.000.000.000.000.000.130.020.030.020.010.050.120.010.0512.30.046.90.047.90.049.30.046.90.047.80.04P15YP15YP10Y400000040000004000000400000070000002022-03-312023-05-302022-05-312021-06-302023-08-312021-12-3110500000015000000552000000.010.0110000000100000000000450000000175000000P40YP5YP1Y05060709049.9959.9969.9979.99P10Y5000000005000000001632339016481656 0000898174 2019-01-01 2019-12-31 0000898174 exch:XNYS rga:RZBMember 2019-01-01 2019-12-31 0000898174 exch:XNYS rga:RGAMember 2019-01-01 2019-12-31 0000898174 exch:XNYS rga:RZAMember 2019-01-01 2019-12-31 0000898174 2020-01-31 0000898174 2019-06-30 0000898174 2018-12-31 0000898174 2019-12-31 0000898174 2018-01-01 2018-12-31 0000898174 2017-01-01 2017-12-31 0000898174 srt:ParentCompanyMember 2019-01-01 2019-12-31 0000898174 srt:ParentCompanyMember 2017-01-01 2017-12-31 0000898174 srt:ParentCompanyMember 2018-01-01 2018-12-31 0000898174 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000898174 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000898174 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000898174 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000898174 us-gaap:TreasuryStockMember 2016-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000898174 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000898174 us-gaap:TreasuryStockMember 2017-12-31 0000898174 us-gaap:RetainedEarningsMember 2017-12-31 0000898174 us-gaap:TreasuryStockMember 2019-12-31 0000898174 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000898174 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000898174 us-gaap:TreasuryStockMember 2018-12-31 0000898174 us-gaap:RetainedEarningsMember 2019-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000898174 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member 2018-01-01 2018-12-31 0000898174 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000898174 us-gaap:CommonStockMember 2016-12-31 0000898174 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000898174 2017-12-31 0000898174 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000898174 2016-12-31 0000898174 us-gaap:CommonStockMember 2019-12-31 0000898174 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000898174 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000898174 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000898174 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000898174 us-gaap:RetainedEarningsMember 2018-12-31 0000898174 us-gaap:RetainedEarningsMember 2016-12-31 0000898174 us-gaap:CommonStockMember 2018-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member 2017-01-01 2017-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member 2019-01-01 2019-12-31 0000898174 us-gaap:CommonStockMember 2017-12-31 0000898174 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0000898174 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0000898174 srt:MaximumMember 2019-01-01 2019-12-31 0000898174 srt:MinimumMember 2019-01-01 2019-12-31 0000898174 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000898174 us-gaap:OtherIntangibleAssetsMember 2017-01-01 2017-12-31 0000898174 srt:MinimumMember 2019-12-31 0000898174 srt:MaximumMember 2019-12-31 0000898174 us-gaap:NewAccountingPronouncementMember 2019-01-01 2019-12-31 0000898174 us-gaap:AccountingStandardsUpdate201613Member 2019-01-01 2019-12-31 0000898174 rga:ValueofDistributionAgreementsMember 2019-01-01 2019-12-31 0000898174 rga:ValueofCustomerRelationshipsAcquiredMember 2019-01-01 2019-12-31 0000898174 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000898174 us-gaap:StockCompensationPlanMember 2019-01-01 2019-12-31 0000898174 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000898174 us-gaap:StockCompensationPlanMember 2018-01-01 2018-12-31 0000898174 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000898174 us-gaap:StockCompensationPlanMember 2017-01-01 2017-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:AssetBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ExternalCreditRatingNonInvestmentGradeMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember rga:CanadianProvincialGovernmentsMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ExternalCreditRatingNonInvestmentGradeMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ExternalCreditRatingNonInvestmentGradeMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 rga:NonIncomeProducingSecuritiesMember 2019-12-31 0000898174 country:GB 2019-12-31 0000898174 rga:NonIncomeProducingSecuritiesMember 2018-12-31 0000898174 stpr:GA 2019-12-31 0000898174 country:CA 2019-12-31 0000898174 stpr:CA 2019-12-31 0000898174 stpr:TX 2019-12-31 0000898174 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:USTreasuryAndGovernmentMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 rga:CanadianProvincialGovernmentsMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 us-gaap:AssetBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2018-12-31 0000898174 rga:CommercialRealEstateOtherReceivableWithRelatedAllowanceMember 2018-01-01 2018-12-31 0000898174 rga:CommercialRealEstateOtherReceivableWithNoRelatedAllowanceMember 2018-01-01 2018-12-31 0000898174 rga:CommercialRealEstateOtherReceivableWithRelatedAllowanceMember 2019-01-01 2019-12-31 0000898174 rga:CommercialRealEstateOtherReceivableWithNoRelatedAllowanceMember 2017-01-01 2017-12-31 0000898174 rga:CommercialRealEstateOtherReceivableWithRelatedAllowanceMember 2017-01-01 2017-12-31 0000898174 rga:CommercialRealEstateOtherReceivableWithNoRelatedAllowanceMember 2019-01-01 2019-12-31 0000898174 rga:CollateralFixedMaturitySecuritiesMember 2019-12-31 0000898174 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000898174 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000898174 rga:CollateralFixedMaturitySecuritiesMember 2018-12-31 0000898174 rga:CollateralReceivedFixedMaturitySecuritiesMember 2018-12-31 0000898174 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000898174 rga:CollateralReceivedFixedMaturitySecuritiesMember 2019-12-31 0000898174 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000898174 us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember rga:CanadianProvincialGovernmentsMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingNonInvestmentGradeMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingNonInvestmentGradeMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingNonInvestmentGradeMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:AssetBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:MaturityOvernightMember 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0000898174 us-gaap:MaturityUpTo30DaysMember 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:MaturityUpTo30DaysMember 2019-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0000898174 us-gaap:Maturity30To90DaysMember 2019-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MaturityUpTo30DaysMember 2019-12-31 0000898174 us-gaap:MaturityOver90DaysMember 2019-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:Maturity30To90DaysMember 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:MaturityOver90DaysMember 2019-12-31 0000898174 us-gaap:MaturityOvernightMember 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:Maturity30To90DaysMember 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:Maturity30To90DaysMember 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:MaturityOvernightMember 2019-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MaturityOvernightMember 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:MaturityOver90DaysMember 2019-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MaturityOver90DaysMember 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:MaturityUpTo30DaysMember 2019-12-31 0000898174 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000898174 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000898174 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000898174 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000898174 srt:ApartmentBuildingMember 2018-12-31 0000898174 srt:OtherPropertyMember 2019-12-31 0000898174 srt:ApartmentBuildingMember 2019-12-31 0000898174 srt:OfficeBuildingMember 2018-12-31 0000898174 srt:IndustrialPropertyMember 2019-12-31 0000898174 srt:OfficeBuildingMember 2019-12-31 0000898174 srt:IndustrialPropertyMember 2018-12-31 0000898174 srt:RetailSiteMember 2019-12-31 0000898174 srt:RetailSiteMember 2018-12-31 0000898174 srt:OtherPropertyMember 2018-12-31 0000898174 rga:CanadianProvinceOfOntarioSecuritiesMember 2018-12-31 0000898174 rga:CanadianProvinceOfQuebecSecuritiesMember 2018-12-31 0000898174 rga:CanadianProvinceOfQuebecSecuritiesMember 2019-12-31 0000898174 rga:CanadianProvinceOfOntarioSecuritiesMember 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:MaturityOver90DaysMember 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:Maturity30To90DaysMember 2018-12-31 0000898174 us-gaap:MaturityUpTo30DaysMember 2018-12-31 0000898174 us-gaap:Maturity30To90DaysMember 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:MaturityUpTo30DaysMember 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:MaturityOvernightMember 2018-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:MaturityOver90DaysMember 2018-12-31 0000898174 us-gaap:MaturityOvernightMember 2018-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:MaturityOvernightMember 2018-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:MaturityUpTo30DaysMember 2018-12-31 0000898174 us-gaap:MaturityOver90DaysMember 2018-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MaturityOvernightMember 2018-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:Maturity30To90DaysMember 2018-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MaturityOver90DaysMember 2018-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:Maturity30To90DaysMember 2018-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MaturityUpTo30DaysMember 2018-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeTwoMember rga:MortgageLoansByCreditQualityIndicatorRangeFourMember 2019-12-31 0000898174 rga:MortgageLoansByCreditQualityIndicatorRangeOneMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeThreeMember rga:MortgageLoansByCreditQualityIndicatorRangeTwoMember 2019-12-31 0000898174 rga:MortgageLoansByCreditQualityIndicatorRangeTwoMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeThreeMember rga:MortgageLoansByCreditQualityIndicatorRangeFourMember 2019-12-31 0000898174 rga:MortgageLoansByCreditQualityIndicatorRangeFourMember 2019-12-31 0000898174 rga:MortgageLoansByCreditQualityIndicatorRangeThreeMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeOneMember rga:MortgageLoansByCreditQualityIndicatorRangeThreeMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeTwoMember rga:MortgageLoansByCreditQualityIndicatorRangeTwoMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeTwoMember rga:MortgageLoansByCreditQualityIndicatorRangeThreeMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeOneMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeThreeMember rga:MortgageLoansByCreditQualityIndicatorRangeOneMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeThreeMember rga:MortgageLoansByCreditQualityIndicatorRangeThreeMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeThreeMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeOneMember rga:MortgageLoansByCreditQualityIndicatorRangeFourMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeOneMember rga:MortgageLoansByCreditQualityIndicatorRangeTwoMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeTwoMember rga:MortgageLoansByCreditQualityIndicatorRangeOneMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeOneMember rga:MortgageLoansByCreditQualityIndicatorRangeOneMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeTwoMember 2019-12-31 0000898174 rga:CommercialRealEstateOtherReceivableWithRelatedAllowanceMember 2018-12-31 0000898174 rga:CommercialRealEstateOtherReceivableWithNoRelatedAllowanceMember 2019-12-31 0000898174 rga:CommercialRealEstateOtherReceivableWithNoRelatedAllowanceMember 2018-12-31 0000898174 rga:CommercialRealEstateOtherReceivableWithRelatedAllowanceMember 2019-12-31 0000898174 us-gaap:AssetBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 rga:CanadianProvincialGovernmentsMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:USTreasuryAndGovernmentMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 rga:UtilityIndustryMember 2019-12-31 0000898174 us-gaap:CommercialAndIndustrialSectorMember 2018-12-31 0000898174 us-gaap:FinancialServicesSectorMember 2018-12-31 0000898174 rga:UtilityIndustryMember 2018-12-31 0000898174 us-gaap:FinancialServicesSectorMember 2019-12-31 0000898174 us-gaap:CommercialAndIndustrialSectorMember 2019-12-31 0000898174 us-gaap:EquitySecuritiesMember 2017-01-01 2017-12-31 0000898174 us-gaap:AvailableforsaleSecuritiesMember 2017-01-01 2017-12-31 0000898174 us-gaap:AvailableforsaleSecuritiesMember 2018-01-01 2018-12-31 0000898174 us-gaap:EquitySecuritiesMember 2019-01-01 2019-12-31 0000898174 rga:FundsWithheldAtInterestMember 2017-01-01 2017-12-31 0000898174 us-gaap:PolicyLoansMember 2019-01-01 2019-12-31 0000898174 us-gaap:OtherAggregatedInvestmentsMember 2018-01-01 2018-12-31 0000898174 us-gaap:OtherAggregatedInvestmentsMember 2017-01-01 2017-12-31 0000898174 rga:FundsWithheldAtInterestMember 2018-01-01 2018-12-31 0000898174 us-gaap:MortgagesMember 2017-01-01 2017-12-31 0000898174 us-gaap:OtherAggregatedInvestmentsMember 2019-01-01 2019-12-31 0000898174 rga:FundsWithheldAtInterestMember 2019-01-01 2019-12-31 0000898174 us-gaap:EquitySecuritiesMember 2018-01-01 2018-12-31 0000898174 us-gaap:PolicyLoansMember 2018-01-01 2018-12-31 0000898174 us-gaap:ShortTermInvestmentsMember 2017-01-01 2017-12-31 0000898174 us-gaap:PolicyLoansMember 2017-01-01 2017-12-31 0000898174 us-gaap:MortgagesMember 2019-01-01 2019-12-31 0000898174 us-gaap:MortgagesMember 2018-01-01 2018-12-31 0000898174 us-gaap:ShortTermInvestmentsMember 2018-01-01 2018-12-31 0000898174 us-gaap:ShortTermInvestmentsMember 2019-01-01 2019-12-31 0000898174 us-gaap:AvailableforsaleSecuritiesMember 2019-01-01 2019-12-31 0000898174 rga:LessThan20PercentMember 2019-01-01 2019-12-31 0000898174 rga:LessThan20PercentMember 2019-12-31 0000898174 rga:LessThan20PercentMember 2018-01-01 2018-12-31 0000898174 rga:MoreThanOrEqualTo20PercentForSixMonthsOrGreaterMember 2019-01-01 2019-12-31 0000898174 rga:MoreThanOrEqualTo20PercentForSixMonthsOrGreaterMember 2019-12-31 0000898174 rga:MoreThanOrEqualTo20PercentForLessThanSixMonthsMember 2018-01-01 2018-12-31 0000898174 rga:MoreThanOrEqualTo20PercentForSixMonthsOrGreaterMember 2018-12-31 0000898174 rga:MoreThanOrEqualTo20PercentForLessThanSixMonthsMember 2018-12-31 0000898174 rga:MoreThanOrEqualTo20PercentForLessThanSixMonthsMember 2019-01-01 2019-12-31 0000898174 rga:MoreThanOrEqualTo20PercentForSixMonthsOrGreaterMember 2018-01-01 2018-12-31 0000898174 rga:LessThan20PercentMember 2018-12-31 0000898174 rga:MoreThanOrEqualTo20PercentForLessThanSixMonthsMember 2019-12-31 0000898174 rga:FairValueOptionContractholderDirectedUnitLinkedInvestmentsMember 2019-12-31 0000898174 us-gaap:DerivativeMember 2018-12-31 0000898174 us-gaap:DerivativeMember 2019-12-31 0000898174 us-gaap:LimitedPartnerMember 2019-12-31 0000898174 us-gaap:LimitedPartnerMember 2018-12-31 0000898174 rga:EquityReleaseMortgagesMember 2018-12-31 0000898174 us-gaap:OtherCreditDerivativesMember 2018-12-31 0000898174 us-gaap:OtherCreditDerivativesMember 2019-12-31 0000898174 rga:FairValueOptionContractholderDirectedUnitLinkedInvestmentsMember 2018-12-31 0000898174 rga:EquityReleaseMortgagesMember 2019-12-31 0000898174 rga:DebtServiceCoverageRatioRangeOneMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeTwoMember rga:MortgageLoansByCreditQualityIndicatorRangeFourMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeTwoMember rga:MortgageLoansByCreditQualityIndicatorRangeTwoMember 2018-12-31 0000898174 rga:MortgageLoansByCreditQualityIndicatorRangeOneMember 2018-12-31 0000898174 rga:MortgageLoansByCreditQualityIndicatorRangeFourMember 2018-12-31 0000898174 rga:MortgageLoansByCreditQualityIndicatorRangeThreeMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeThreeMember rga:MortgageLoansByCreditQualityIndicatorRangeThreeMember 2018-12-31 0000898174 rga:MortgageLoansByCreditQualityIndicatorRangeTwoMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeOneMember rga:MortgageLoansByCreditQualityIndicatorRangeThreeMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeOneMember rga:MortgageLoansByCreditQualityIndicatorRangeTwoMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeTwoMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeTwoMember rga:MortgageLoansByCreditQualityIndicatorRangeThreeMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeThreeMember rga:MortgageLoansByCreditQualityIndicatorRangeFourMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeThreeMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeTwoMember rga:MortgageLoansByCreditQualityIndicatorRangeOneMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeThreeMember rga:MortgageLoansByCreditQualityIndicatorRangeOneMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeThreeMember rga:MortgageLoansByCreditQualityIndicatorRangeTwoMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeOneMember rga:MortgageLoansByCreditQualityIndicatorRangeFourMember 2018-12-31 0000898174 rga:DebtServiceCoverageRatioRangeOneMember rga:MortgageLoansByCreditQualityIndicatorRangeOneMember 2018-12-31 0000898174 rga:MortgageLoansOnRealEstateDueAfterTenYearsMember 2018-12-31 0000898174 rga:MortgageLoansOnRealEstateDueAfterFiveYearsMember 2018-12-31 0000898174 rga:MortgageLoansOnRealEstateDueAfterTenYearsMember 2019-12-31 0000898174 rga:MortgageLoansOnRealEstateDueAfterFiveYearsMember 2019-12-31 0000898174 rga:MortgageLoansOnRealEstateDueOneYearThroughFiveYearsMember 2018-12-31 0000898174 rga:MortgageLoansOnRealEstateDueOneYearThroughFiveYearsMember 2019-12-31 0000898174 us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000898174 us-gaap:CashFlowHedgingMember 2016-12-31 0000898174 us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0000898174 us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2017-01-01 2017-12-31 0000898174 us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-12-31 0000898174 us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0000898174 us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000898174 us-gaap:CashFlowHedgingMember 2018-12-31 0000898174 us-gaap:CashFlowHedgingMember 2019-12-31 0000898174 us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000898174 us-gaap:CashFlowHedgingMember 2017-12-31 0000898174 us-gaap:CurrencySwapMember 2019-01-01 2019-12-31 0000898174 us-gaap:CurrencySwapMember 2018-01-01 2018-12-31 0000898174 us-gaap:CurrencySwapMember 2017-01-01 2017-12-31 0000898174 us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForeignExchangeForwardMember 2018-01-01 2018-12-31 0000898174 us-gaap:ForeignExchangeForwardMember 2017-01-01 2017-12-31 0000898174 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000898174 rga:EmbeddedDerivativesInModifiedCoinsuranceOrFundsWithheldArrangementsMember us-gaap:NondesignatedMember 2018-12-31 0000898174 us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000898174 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000898174 us-gaap:NondesignatedMember 2018-12-31 0000898174 us-gaap:EquityMember us-gaap:NondesignatedMember 2019-12-31 0000898174 rga:LongevitySwapMember us-gaap:NondesignatedMember 2019-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:NondesignatedMember 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000898174 rga:LongevitySwapMember us-gaap:NondesignatedMember 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2019-12-31 0000898174 rga:SyntheticGuaranteedInvestmentContractsMember us-gaap:NondesignatedMember 2018-12-31 0000898174 rga:EmbeddedDerivativesInModifiedCoinsuranceOrFundsWithheldArrangementsMember us-gaap:NondesignatedMember 2019-12-31 0000898174 rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:NondesignatedMember 2019-12-31 0000898174 us-gaap:EquityMember us-gaap:NondesignatedMember 2018-12-31 0000898174 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-12-31 0000898174 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-12-31 0000898174 us-gaap:FutureMember us-gaap:NondesignatedMember 2019-12-31 0000898174 rga:MortalitySwapMember us-gaap:NondesignatedMember 2018-12-31 0000898174 rga:ConsumerPriceIndexSwapMember us-gaap:NondesignatedMember 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000898174 rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:NondesignatedMember 2018-12-31 0000898174 rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:NondesignatedMember 2018-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:NondesignatedMember 2019-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2018-12-31 0000898174 us-gaap:NondesignatedMember 2019-12-31 0000898174 us-gaap:FutureMember us-gaap:NondesignatedMember 2018-12-31 0000898174 rga:MortalitySwapMember us-gaap:NondesignatedMember 2019-12-31 0000898174 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000898174 us-gaap:CreditDefaultSwapMember us-gaap:NondesignatedMember 2018-12-31 0000898174 rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:NondesignatedMember 2019-12-31 0000898174 rga:SyntheticGuaranteedInvestmentContractsMember us-gaap:NondesignatedMember 2019-12-31 0000898174 us-gaap:CreditDefaultSwapMember us-gaap:NondesignatedMember 2019-12-31 0000898174 rga:ConsumerPriceIndexSwapMember us-gaap:NondesignatedMember 2019-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember srt:StandardPoorsBBBRatingMember 2018-12-31 0000898174 srt:StandardPoorsBBBRatingMember 2018-01-01 2018-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember srt:StandardPoorsBBPlusRatingMember 2019-01-01 2019-12-31 0000898174 rga:CreditDefaultSwapsReferencingIndicesMember srt:StandardPoorsBBBRatingMember 2019-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember rga:StandardPoorsAaaToAminusRatingsMember 2018-01-01 2018-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember srt:StandardPoorsBBPlusRatingMember 2018-01-01 2018-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember srt:StandardPoorsBBPlusRatingMember 2019-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember rga:StandardPoorsAaaToAminusRatingsMember 2019-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember rga:StandardPoorsAaaToAminusRatingsMember 2019-01-01 2019-12-31 0000898174 srt:StandardPoorsBBBRatingMember 2018-12-31 0000898174 rga:StandardPoorsAaaToAminusRatingsMember 2018-12-31 0000898174 srt:StandardPoorsBBPlusRatingMember 2019-12-31 0000898174 srt:StandardPoorsBBPlusRatingMember 2018-01-01 2018-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember srt:StandardPoorsBBBRatingMember 2019-01-01 2019-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember srt:StandardPoorsBBPlusRatingMember 2018-12-31 0000898174 srt:StandardPoorsBBPlusRatingMember 2018-12-31 0000898174 rga:CreditDefaultSwapsReferencingIndicesMember srt:StandardPoorsBBBRatingMember 2018-01-01 2018-12-31 0000898174 rga:StandardPoorsAaaToAminusRatingsMember 2019-12-31 0000898174 srt:StandardPoorsBBPlusRatingMember 2019-01-01 2019-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember rga:StandardPoorsAaaToAminusRatingsMember 2018-12-31 0000898174 srt:StandardPoorsBBBRatingMember 2019-12-31 0000898174 rga:CreditDefaultSwapsReferencingIndicesMember srt:StandardPoorsBBBRatingMember 2019-01-01 2019-12-31 0000898174 srt:StandardPoorsBBBRatingMember 2019-01-01 2019-12-31 0000898174 rga:StandardPoorsAaaToAminusRatingsMember 2018-01-01 2018-12-31 0000898174 rga:StandardPoorsAaaToAminusRatingsMember 2019-01-01 2019-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember srt:StandardPoorsBBBRatingMember 2019-12-31 0000898174 rga:SingleNameCreditDefaultSwapsMember srt:StandardPoorsBBBRatingMember 2018-01-01 2018-12-31 0000898174 rga:CreditDefaultSwapsReferencingIndicesMember srt:StandardPoorsBBBRatingMember 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2017-01-01 2017-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2017-01-01 2017-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0000898174 us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2019-01-01 2019-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2019-01-01 2019-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2019-01-01 2019-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2018-01-01 2018-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2019-01-01 2019-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000898174 us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2018-01-01 2018-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2018-01-01 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2017-01-01 2017-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0000898174 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:GainLossOnInvestmentsMember1 2018-01-01 2018-12-31 0000898174 us-gaap:FutureMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 us-gaap:CreditDefaultSwapMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 rga:MortalitySwapMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 rga:EmbeddedDerivativesInModifiedCoinsuranceOrFundsWithheldArrangementsMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 us-gaap:CreditDefaultSwapMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 rga:EmbeddedDerivativesInModifiedCoinsuranceOrFundsWithheldArrangementsMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 rga:MortalitySwapMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 us-gaap:EquityMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 rga:ConsumerPriceIndexSwapMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 rga:ConsumerPriceIndexSwapMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 us-gaap:EquityMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 rga:EmbeddedDerivativesInModifiedCoinsuranceOrFundsWithheldArrangementsMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 rga:ConsumerPriceIndexSwapMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 us-gaap:EquityMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 us-gaap:FutureMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 us-gaap:CurrencySwapMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 rga:MortalitySwapMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 rga:LongevitySwapMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 us-gaap:FutureMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 us-gaap:CreditDefaultSwapMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 rga:LongevitySwapMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000898174 rga:LongevitySwapMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000898174 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember 2017-01-01 2017-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember rga:InvestmentRelatedGainsLossesMember 2017-01-01 2017-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember 2016-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-01-01 2017-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 rga:LongevitySwapMember us-gaap:OtherIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:StructuredFinanceMember us-gaap:InterestIncomeMember 2017-01-01 2017-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:InterestIncomeMember 2017-01-01 2017-12-31 0000898174 rga:LongevitySwapMember 2017-01-01 2017-12-31 0000898174 us-gaap:ShortTermInvestmentsMember us-gaap:InterestIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:StructuredFinanceMember 2017-01-01 2017-12-31 0000898174 us-gaap:ShortTermInvestmentsMember us-gaap:OtherIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-01-01 2017-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember 2017-01-01 2017-12-31 0000898174 us-gaap:ShortTermInvestmentsMember rga:InvestmentRelatedGainsLossesMember 2017-01-01 2017-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 rga:LongevitySwapMember rga:InvestmentRelatedGainsLossesMember 2017-01-01 2017-12-31 0000898174 rga:LongevitySwapMember 2016-12-31 0000898174 us-gaap:StructuredFinanceMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember 2017-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:InterestIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:OtherIncomeMember 2017-01-01 2017-12-31 0000898174 rga:LongevitySwapMember us-gaap:InterestIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherIncomeMember 2017-01-01 2017-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember us-gaap:OtherIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember 2017-01-01 2017-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:OtherIncomeMember 2017-01-01 2017-12-31 0000898174 rga:LongevitySwapMember 2017-12-31 0000898174 us-gaap:ShortTermInvestmentsMember 2017-01-01 2017-12-31 0000898174 rga:LongevitySwapMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember us-gaap:InterestIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:StructuredFinanceMember rga:InvestmentRelatedGainsLossesMember 2017-01-01 2017-12-31 0000898174 us-gaap:StructuredFinanceMember 2017-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember rga:InvestmentRelatedGainsLossesMember 2017-01-01 2017-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:StructuredFinanceMember us-gaap:OtherIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember rga:InvestmentRelatedGainsLossesMember 2017-01-01 2017-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0000898174 us-gaap:ShortTermInvestmentsMember us-gaap:InvestmentIncomeMember 2017-01-01 2017-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember rga:InvestmentRelatedGainsLossesMember 2017-01-01 2017-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember rga:InvestmentRelatedGainsLossesMember 2017-01-01 2017-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:InterestIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:InterestIncomeMember 2017-01-01 2017-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember 2017-12-31 0000898174 us-gaap:ShortTermInvestmentsMember 2016-12-31 0000898174 us-gaap:ShortTermInvestmentsMember 2017-12-31 0000898174 us-gaap:StructuredFinanceMember 2016-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember 2016-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember 2016-12-31 0000898174 us-gaap:ForeignGovernmentDebtMember 2019-12-31 0000898174 us-gaap:EquitySecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 us-gaap:EquitySecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000898174 rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 rga:MortalitySwapMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:TotalReturnSwapMember 2018-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0000898174 rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:TotalReturnSwapMember 2019-12-31 0000898174 rga:LongevitySwapMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 rga:MortalitySwapMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0000898174 rga:LongevitySwapMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel1Member 2019-12-31 0000898174 rga:CanadianProvincialGovernmentsMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel2Member 2019-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000898174 rga:FairValueOptionContractholderDirectedUnitLinkedInvestmentsMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel3Member 2019-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel2Member rga:CanadianProvincialGovernmentsMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000898174 rga:FairValueOptionContractholderDirectedUnitLinkedInvestmentsMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000898174 us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000898174 rga:FairValueOptionContractholderDirectedUnitLinkedInvestmentsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000898174 rga:FairValueOptionContractholderDirectedUnitLinkedInvestmentsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel1Member rga:CanadianProvincialGovernmentsMember 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0000898174 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel3Member rga:CanadianProvincialGovernmentsMember 2019-12-31 0000898174 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000898174 us-gaap:StructuredFinanceMember us-gaap:InterestIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:EquitySecuritiesMember 2019-01-01 2019-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-01 2019-12-31 0000898174 us-gaap:ShortTermInvestmentsMember 2019-01-01 2019-12-31 0000898174 rga:LongevitySwapMember 2018-12-31 0000898174 us-gaap:StructuredFinanceMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:InterestIncomeMember 2019-01-01 2019-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember rga:InvestmentRelatedGainsLossesMember 2019-01-01 2019-12-31 0000898174 us-gaap:EquitySecuritiesMember us-gaap:InterestIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:StructuredFinanceMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0000898174 rga:LongevitySwapMember 2019-01-01 2019-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:EquitySecuritiesMember rga:InvestmentRelatedGainsLossesMember 2019-01-01 2019-12-31 0000898174 us-gaap:ShortTermInvestmentsMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:InterestIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000898174 rga:LongevitySwapMember us-gaap:InterestIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:ShortTermInvestmentsMember us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember us-gaap:InterestIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember 2019-01-01 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember 2019-01-01 2019-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember 2018-12-31 0000898174 us-gaap:StructuredFinanceMember 2018-12-31 0000898174 rga:LongevitySwapMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 rga:LongevitySwapMember rga:InvestmentRelatedGainsLossesMember 2019-01-01 2019-12-31 0000898174 rga:LongevitySwapMember us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:StructuredFinanceMember rga:InvestmentRelatedGainsLossesMember 2019-01-01 2019-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember rga:InvestmentRelatedGainsLossesMember 2019-01-01 2019-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:InterestIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-01 2019-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember 2019-01-01 2019-12-31 0000898174 us-gaap:EquitySecuritiesMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember rga:InvestmentRelatedGainsLossesMember 2019-01-01 2019-12-31 0000898174 us-gaap:ShortTermInvestmentsMember rga:InvestmentRelatedGainsLossesMember 2019-01-01 2019-12-31 0000898174 us-gaap:EquitySecuritiesMember us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:ShortTermInvestmentsMember us-gaap:InterestIncomeMember 2019-01-01 2019-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:InvestmentIncomeMember 2019-01-01 2019-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember rga:InvestmentRelatedGainsLossesMember 2019-01-01 2019-12-31 0000898174 us-gaap:EquitySecuritiesMember 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:InterestIncomeMember 2019-01-01 2019-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:StructuredFinanceMember us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:ShortTermInvestmentsMember 2019-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember rga:InvestmentRelatedGainsLossesMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000898174 us-gaap:StructuredFinanceMember 2019-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember 2018-12-31 0000898174 us-gaap:ShortTermInvestmentsMember 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0000898174 us-gaap:EquitySecuritiesMember 2019-12-31 0000898174 rga:LongevitySwapMember 2019-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000898174 us-gaap:EstimateOfFairValueFairValueDisclosureMember rga:NetAssetValueMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000898174 us-gaap:EstimateOfFairValueFairValueDisclosureMember rga:NetAssetValueMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000898174 rga:LongevitySwapMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:StructuredFinanceMember 2018-01-01 2018-12-31 0000898174 us-gaap:StructuredFinanceMember rga:InvestmentRelatedGainsLossesMember 2018-01-01 2018-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:OtherIncomeMember 2018-01-01 2018-12-31 0000898174 rga:LongevitySwapMember us-gaap:InterestIncomeMember 2018-01-01 2018-12-31 0000898174 rga:LongevitySwapMember us-gaap:OtherIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-01-01 2018-12-31 0000898174 us-gaap:EquitySecuritiesMember us-gaap:OtherIncomeMember 2018-01-01 2018-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember rga:InvestmentRelatedGainsLossesMember 2018-01-01 2018-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember 2018-01-01 2018-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-01 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember 2018-01-01 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember rga:InvestmentRelatedGainsLossesMember 2018-01-01 2018-12-31 0000898174 us-gaap:EquitySecuritiesMember 2017-12-31 0000898174 us-gaap:EquitySecuritiesMember rga:InvestmentRelatedGainsLossesMember 2018-01-01 2018-12-31 0000898174 us-gaap:ShortTermInvestmentsMember us-gaap:InterestIncomeMember 2018-01-01 2018-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember rga:InvestmentRelatedGainsLossesMember 2018-01-01 2018-12-31 0000898174 us-gaap:EquitySecuritiesMember us-gaap:InterestIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:EquitySecuritiesMember 2018-01-01 2018-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:StructuredFinanceMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember rga:InvestmentRelatedGainsLossesMember 2018-01-01 2018-12-31 0000898174 us-gaap:ShortTermInvestmentsMember rga:InvestmentRelatedGainsLossesMember 2018-01-01 2018-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember rga:InvestmentRelatedGainsLossesMember 2018-01-01 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 rga:LongevitySwapMember rga:InvestmentRelatedGainsLossesMember 2018-01-01 2018-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherIncomeMember 2018-01-01 2018-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember 2018-01-01 2018-12-31 0000898174 us-gaap:ShortTermInvestmentsMember 2018-01-01 2018-12-31 0000898174 rga:LongevitySwapMember 2018-01-01 2018-12-31 0000898174 us-gaap:StructuredFinanceMember us-gaap:InterestIncomeMember 2018-01-01 2018-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember us-gaap:InterestIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:EquitySecuritiesMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:InterestIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:StructuredFinanceMember us-gaap:OtherIncomeMember 2018-01-01 2018-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:ShortTermInvestmentsMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:InterestIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:ShortTermInvestmentsMember us-gaap:OtherIncomeMember 2018-01-01 2018-12-31 0000898174 rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:OtherIncomeMember 2018-01-01 2018-12-31 0000898174 rga:InterestSensitiveContractLiabilitiesEmbeddedDerivativesMember us-gaap:OtherIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:InterestIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:InvestmentIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:CorporateDebtSecuritiesMember us-gaap:InterestIncomeMember 2018-01-01 2018-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000898174 rga:FairValueOptionContractholderDirectedUnitLinkedInvestmentsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000898174 rga:FairValueOptionContractholderDirectedUnitLinkedInvestmentsMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel2Member 2018-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000898174 us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel1Member 2018-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member rga:CanadianProvincialGovernmentsMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000898174 rga:CanadianProvincialGovernmentsMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000898174 us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000898174 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000898174 rga:FairValueOptionContractholderDirectedUnitLinkedInvestmentsMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel2Member rga:CanadianProvincialGovernmentsMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000898174 us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel1Member rga:CanadianProvincialGovernmentsMember 2018-12-31 0000898174 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000898174 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000898174 rga:FairValueOptionContractholderDirectedUnitLinkedInvestmentsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000898174 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000898174 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000898174 srt:PartnershipInterestMember 2018-01-01 2018-12-31 0000898174 srt:PartnershipInterestMember 2018-12-31 0000898174 srt:PartnershipInterestMember 2019-01-01 2019-12-31 0000898174 srt:PartnershipInterestMember 2019-12-31 0000898174 srt:MaximumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember rga:MeasurementInputCreditingRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:WeightedAverageMember us-gaap:EquitySecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MinimumMember us-gaap:AssetBackedSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputLapseRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember us-gaap:AssetBackedSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:LongevitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember rga:MeasurementInputCreditingRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputLapseRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember rga:MeasurementInputCreditingRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MinimumMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MinimumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputLapseRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:WeightedAverageMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MinimumMember rga:MortalitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MaximumMember us-gaap:EquitySecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MinimumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember us-gaap:EquitySecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputMortalityRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember rga:MeasurementInputCreditingRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember rga:MeasurementInputCreditingRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MaximumMember rga:LongevitySwapMember rga:MeasurementInputMortalityImprovementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputMortalityRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:MortalitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MaximumMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember rga:MortalitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MinimumMember us-gaap:EquitySecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MaximumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputMortalityRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:LongevitySwapMember rga:MeasurementInputMortalityImprovementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MinimumMember us-gaap:EquitySecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:MortalitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember us-gaap:AssetBackedSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MaximumMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember rga:LongevitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MaximumMember rga:LongevitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputMortalityRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MaximumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember us-gaap:EquitySecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember us-gaap:EquitySecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:LongevitySwapMember rga:MeasurementInputMortalityImprovementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember rga:LongevitySwapMember rga:MeasurementInputMortalityImprovementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember rga:MortalitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MaximumMember rga:LongevitySwapMember rga:MeasurementInputMortalityImprovementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:MortalitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MaximumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember rga:MeasurementInputCreditingRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember us-gaap:EquitySecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember us-gaap:EquitySecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MinimumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputMortalityRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MinimumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputMortalityRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MaximumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputLapseRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputCounterpartyCreditRiskMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:LongevitySwapMember rga:MeasurementInputMortalityImprovementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember us-gaap:EquitySecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:LongevitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember us-gaap:AssetBackedSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MinimumMember us-gaap:EquitySecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputLapseRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MaximumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember us-gaap:AssetBackedSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MaximumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputLapseRateMember us-gaap:IncomeApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:MaximumMember rga:FundsWithheldAtInterestEmbeddedDerivativesMember us-gaap:MeasurementInputWithdrawalRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:LongevitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember us-gaap:EquitySecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:WeightedAverageMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MinimumMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0000898174 srt:MinimumMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MaximumMember us-gaap:AssetBackedSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:MinimumMember rga:LongevitySwapMember us-gaap:MeasurementInputMortalityRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:WeightedAverageMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 srt:WeightedAverageMember rga:EmbeddedDerivativesInIndexedAnnuityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000898174 srt:MaximumMember rga:EmbeddedDerivativesInVariableAnnuityMember us-gaap:MeasurementInputLapseRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000898174 rga:OtherReinsurersMember 2018-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerAMember 2018-01-01 2018-12-31 0000898174 srt:AMBestAPlusPlusRatingMember rga:ReinsurerEMember 2018-01-01 2018-12-31 0000898174 rga:OtherReinsurersMember 2018-01-01 2018-12-31 0000898174 srt:AMBestARatingMember rga:ReinsurerCMember 2018-01-01 2018-12-31 0000898174 srt:AMBestARatingMember rga:ReinsurerCMember 2018-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerAMember 2019-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerDMember 2018-01-01 2018-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerBMember 2018-01-01 2018-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerBMember 2019-01-01 2019-12-31 0000898174 rga:OtherReinsurersMember 2019-01-01 2019-12-31 0000898174 srt:AMBestARatingMember rga:ReinsurerCMember 2019-01-01 2019-12-31 0000898174 srt:AMBestAPlusPlusRatingMember rga:ReinsurerEMember 2019-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerAMember 2018-12-31 0000898174 srt:AMBestARatingMember rga:ReinsurerCMember 2019-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerDMember 2018-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerDMember 2019-12-31 0000898174 rga:OtherReinsurersMember 2019-12-31 0000898174 srt:AMBestAPlusPlusRatingMember rga:ReinsurerEMember 2019-01-01 2019-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerAMember 2019-01-01 2019-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerBMember 2018-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerBMember 2019-12-31 0000898174 srt:AMBestAPlusRatingMember rga:ReinsurerDMember 2019-01-01 2019-12-31 0000898174 srt:AMBestAPlusPlusRatingMember rga:ReinsurerEMember 2018-12-31 0000898174 srt:AMBestAMinusRatingMember 2019-01-01 2019-12-31 0000898174 rga:BenefitOfThirdPartiesMember 2019-12-31 0000898174 rga:BenefitOfRgaSubsidiariesMember 2018-12-31 0000898174 rga:BenefitOfRgaSubsidiariesMember 2019-12-31 0000898174 rga:BenefitOfThirdPartiesMember 2018-12-31 0000898174 rga:ExpirationDatesBetween2029And2035WithNoValuationAllowanceMember 2019-12-31 0000898174 rga:FullValuationAllowanceMember 2019-12-31 0000898174 rga:NoExpirationAndNoValuationAllowanceMember 2019-12-31 0000898174 rga:NoExpirationAndPartialValuationAllowanceMember 2019-12-31 0000898174 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000898174 us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000898174 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000898174 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000898174 us-gaap:PensionPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000898174 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000898174 us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000898174 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000898174 us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000898174 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0000898174 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000898174 us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000898174 rga:U.S.EquityFundsMember 2019-12-31 0000898174 rga:U.S.FixedIncomeFundsMember 2018-12-31 0000898174 us-gaap:DebtSecuritiesMember 2019-12-31 0000898174 us-gaap:EquitySecuritiesMember 2019-12-31 0000898174 rga:U.S.FixedIncomeFundsMember 2019-12-31 0000898174 rga:OtherFundsMember 2018-12-31 0000898174 rga:OtherFundsMember 2019-12-31 0000898174 rga:U.S.EquityFundsMember 2018-12-31 0000898174 rga:NonU.S.EquityFundsMember 2018-12-31 0000898174 rga:NonU.S.EquityFundsMember 2019-12-31 0000898174 rga:MutualFundsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0000898174 rga:MutualFundsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0000898174 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0000898174 rga:MutualFundsMember 2019-12-31 0000898174 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000898174 us-gaap:CashAndCashEquivalentsMember 2019-12-31 0000898174 rga:MutualFundsMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000898174 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0000898174 rga:MedicareEligibleClaimsMember 2019-01-01 2019-12-31 0000898174 rga:PreMedicareEligibleClaimsMember 2019-01-01 2019-12-31 0000898174 rga:PreMedicareEligibleClaimsMember 2018-01-01 2018-12-31 0000898174 rga:MedicareEligibleClaimsMember 2018-01-01 2018-12-31 0000898174 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000898174 us-gaap:CashAndCashEquivalentsMember 2018-12-31 0000898174 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000898174 rga:MutualFundsMember 2018-12-31 0000898174 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000898174 rga:MutualFundsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000898174 rga:MutualFundsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000898174 rga:MutualFundsMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000898174 us-gaap:QualifiedPlanMember 2019-12-31 0000898174 us-gaap:NonqualifiedPlanMember 2019-12-31 0000898174 us-gaap:QualifiedPlanMember 2018-12-31 0000898174 us-gaap:NonqualifiedPlanMember 2018-12-31 0000898174 rga:MedicareEligibleClaimsMember 2019-12-31 0000898174 rga:MedicareEligibleClaimsMember 2018-12-31 0000898174 rga:PreMedicareEligibleClaimsMember 2019-12-31 0000898174 rga:PreMedicareEligibleClaimsMember 2018-12-31 0000898174 rga:RgaAtlanticMember 2017-01-01 2017-12-31 0000898174 rga:RgaAmericasMember 2018-12-31 0000898174 rga:RcmMember 2019-01-01 2019-12-31 0000898174 rga:RgaAtlanticMember 2018-12-31 0000898174 rga:RgaCanadaMember 2019-01-01 2019-12-31 0000898174 rga:RgaBarbadosMember 2018-01-01 2018-12-31 0000898174 rga:RgaAtlanticMember 2018-01-01 2018-12-31 0000898174 rga:RgaCanadaMember 2017-01-01 2017-12-31 0000898174 rga:RgaBarbadosMember 2017-01-01 2017-12-31 0000898174 rga:RgaAmericasMember 2018-01-01 2018-12-31 0000898174 rga:RgaCanadaMember 2019-12-31 0000898174 rga:RgaAmericasMember 2019-12-31 0000898174 rga:RcmMember 2018-01-01 2018-12-31 0000898174 rga:RGAInternationalReinsuranceCompanydacMember 2018-01-01 2018-12-31 0000898174 rga:RcmMember 2019-12-31 0000898174 rga:RcmMember 2017-01-01 2017-12-31 0000898174 rga:RgaAmericasMember 2019-01-01 2019-12-31 0000898174 rga:RgaAmericasMember 2017-01-01 2017-12-31 0000898174 rga:RGAInternationalReinsuranceCompanydacMember 2018-12-31 0000898174 rga:OtherReinsuranceSubsidiariesMember 2019-01-01 2019-12-31 0000898174 rga:RgaReinsuranceMember 2018-01-01 2018-12-31 0000898174 rga:RGAInternationalReinsuranceCompanydacMember 2019-01-01 2019-12-31 0000898174 rga:RgaBarbadosMember 2019-01-01 2019-12-31 0000898174 rga:RGAInternationalReinsuranceCompanydacMember 2017-01-01 2017-12-31 0000898174 rga:OtherReinsuranceSubsidiariesMember 2018-12-31 0000898174 rga:OtherReinsuranceSubsidiariesMember 2019-12-31 0000898174 rga:RgaAustraliaMember 2018-01-01 2018-12-31 0000898174 rga:RgaAtlanticMember 2019-01-01 2019-12-31 0000898174 rga:OtherReinsuranceSubsidiariesMember 2018-01-01 2018-12-31 0000898174 rga:RgaAustraliaMember 2019-01-01 2019-12-31 0000898174 rga:RgaAustraliaMember 2018-12-31 0000898174 rga:RgaAustraliaMember 2017-01-01 2017-12-31 0000898174 rga:RgaReinsuranceMember 2019-01-01 2019-12-31 0000898174 rga:RcmMember 2018-12-31 0000898174 rga:RgaCanadaMember 2018-01-01 2018-12-31 0000898174 rga:RgaCanadaMember 2018-12-31 0000898174 rga:RgaAtlanticMember 2019-12-31 0000898174 rga:OtherReinsuranceSubsidiariesMember 2017-01-01 2017-12-31 0000898174 rga:RgaBarbadosMember 2018-12-31 0000898174 rga:RgaBarbadosMember 2019-12-31 0000898174 rga:RgaAustraliaMember 2019-12-31 0000898174 rga:RgaReinsuranceMember 2019-12-31 0000898174 rga:RGAInternationalReinsuranceCompanydacMember 2019-12-31 0000898174 rga:RgaReinsuranceMember 2018-12-31 0000898174 rga:RgaReinsuranceMember 2017-01-01 2017-12-31 0000898174 us-gaap:ProductFinancingArrangementMember 2018-12-31 0000898174 rga:InsuranceTreatyGuaranteeMember 2018-12-31 0000898174 rga:InsuranceTreatyGuaranteeNetOfAssetsHeldInTrustMember 2019-12-31 0000898174 rga:GuaranteeOfBorrowedSecuritiesMember 2019-12-31 0000898174 rga:GuaranteeOfBorrowedSecuritiesMember 2018-12-31 0000898174 rga:InsuranceTreatyGuaranteeNetOfAssetsHeldInTrustMember 2018-12-31 0000898174 us-gaap:ProductFinancingArrangementMember 2019-12-31 0000898174 rga:InsuranceTreatyGuaranteeMember 2019-12-31 0000898174 us-gaap:BankLoanObligationsMember 2019-12-31 0000898174 us-gaap:BankLoanObligationsMember 2018-12-31 0000898174 us-gaap:CommercialLoanMember 2019-12-31 0000898174 rga:EquityReleaseMortgagesMember 2018-12-31 0000898174 rga:EquityReleaseMortgagesMember 2019-12-31 0000898174 us-gaap:LimitedPartnerMember 2018-12-31 0000898174 us-gaap:LimitedPartnerMember 2019-12-31 0000898174 us-gaap:CommercialLoanMember 2018-12-31 0000898174 rga:CommitmentPeriodTwoThousandThirtyEightMember 2019-12-31 0000898174 rga:CommitmentPeriodTwoThousandThirtySixMember 2019-12-31 0000898174 rga:CommitmentPeriodTwoThousandThirtyNineMember 2019-12-31 0000898174 rga:CommitmentPeriodTwoThousandThirtySevenMember 2019-12-31 0000898174 rga:CommitmentPeriodTwoThousandThirtyFiveMember 2019-12-31 0000898174 rga:SubordinatedDebenturesDue2042Member 2018-12-31 0000898174 rga:SeniorNotesDue2029Member 2018-12-31 0000898174 us-gaap:NotesPayableToBanksMember 2018-12-31 0000898174 rga:SeniorNotesDue2019Member 2019-12-31 0000898174 rga:SeniorNotesDue2019Member 2018-12-31 0000898174 rga:JuniorSubordinatedDebenturesDue2065Member 2019-12-31 0000898174 rga:JuniorSubordinatedDebenturesDue2065Member 2018-12-31 0000898174 rga:SeniorNotesDue2026Member 2018-12-31 0000898174 rga:SubordinatedDebenturesDue2056Member 2018-12-31 0000898174 rga:SeniorNotesDue2029Member 2019-12-31 0000898174 rga:SeniorNotesDue2021Member 2019-12-31 0000898174 us-gaap:NotesPayableToBanksMember 2019-12-31 0000898174 rga:SubordinatedDebenturesDue2056Member 2019-12-31 0000898174 rga:SeniorNotesDue2021Member 2018-12-31 0000898174 rga:SeniorNotesDue2023Member 2018-12-31 0000898174 rga:SeniorNotesDue2023Member 2019-12-31 0000898174 rga:SeniorNotesDue2026Member 2019-12-31 0000898174 rga:SubordinatedDebenturesDue2042Member 2019-12-31 0000898174 rga:SyndicatedCreditFacility850MillionMember 2019-12-31 0000898174 rga:CreditFacility100Million2022Member 2018-12-31 0000898174 rga:CreditFacility500MillionMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForeignLineOfCreditMember 2019-12-31 0000898174 rga:CreditFacility100Million2022Member 2019-01-01 2019-12-31 0000898174 rga:CreditFacility75MillionMember 2019-01-01 2019-12-31 0000898174 rga:CreditFacility100MillionMember 2019-12-31 0000898174 rga:CreditFacility75MillionMember 2018-12-31 0000898174 us-gaap:ForeignLineOfCreditMember 2019-01-01 2019-12-31 0000898174 rga:CreditFacility100MillionMember 2019-01-01 2019-12-31 0000898174 us-gaap:ForeignLineOfCreditMember 2018-12-31 0000898174 rga:CreditFacility500MillionMember 2018-12-31 0000898174 rga:CreditFacility75MillionMember 2019-12-31 0000898174 rga:CreditFacility500MillionMember 2019-12-31 0000898174 rga:CreditFacility100Million2022Member 2019-12-31 0000898174 rga:CreditFacility100MillionMember 2018-12-31 0000898174 rga:SyndicatedCreditFacility850MillionMember 2018-12-31 0000898174 rga:SyndicatedCreditFacility850MillionMember 2019-01-01 2019-12-31 0000898174 rga:SeniorNotesDue2029Member 2019-01-01 2019-12-31 0000898174 rga:SeniorNotesDue2021Member 2019-01-01 2019-12-31 0000898174 rga:SeniorNotesDue2017Member 2019-12-31 0000898174 us-gaap:NotesPayableToBanksMember 2019-01-01 2019-12-31 0000898174 rga:SeniorNotesDue2023Member 2019-01-01 2019-12-31 0000898174 rga:SeniorNotesDue2017Member 2019-01-01 2019-12-31 0000898174 rga:SubordinatedDebenturesDue2042Member 2019-01-01 2019-12-31 0000898174 rga:JuniorSubordinatedDebenturesDue2065Member 2019-01-01 2019-12-31 0000898174 rga:SeniorNotesDue2019Member 2019-01-01 2019-12-31 0000898174 rga:SeniorNotesDue2026Member 2019-01-01 2019-12-31 0000898174 rga:SubordinatedDebenturesDue2056Member 2019-01-01 2019-12-31 0000898174 rga:TimerberlakeFinancialMember 2019-12-31 0000898174 rga:ReinsuranceGroupOfAmericaBarbadosMember 2018-12-31 0000898174 rga:ChesterfieldFinancialHoldingsLLCMember 2019-12-31 0000898174 us-gaap:SecuredDebtMember 2019-12-31 0000898174 us-gaap:SecuredDebtMember 2018-12-31 0000898174 rga:ReinsuranceGroupOfAmericaBarbadosMember 2019-12-31 0000898174 rga:ChesterfieldFinancialHoldingsLLCMember 2018-12-31 0000898174 rga:TimerberlakeFinancialMember 2018-12-31 0000898174 rga:ChesterfieldFinancialHoldingsLLCMember 2017-01-01 2017-12-31 0000898174 rga:TimerberlakeFinancialMember 2018-01-01 2018-12-31 0000898174 rga:TimerberlakeFinancialMember 2019-01-01 2019-12-31 0000898174 rga:ChesterfieldFinancialHoldingsLLCMember 2018-01-01 2018-12-31 0000898174 rga:ChesterfieldFinancialHoldingsLLCMember 2019-01-01 2019-12-31 0000898174 rga:TimerberlakeFinancialMember 2017-01-01 2017-12-31 0000898174 rga:ReinsuranceGroupOfAmericaBarbadosMember 2018-01-01 2018-12-31 0000898174 2006-06-30 0000898174 rga:ReinsuranceGroupOfAmericaBarbadosMember 2017-01-01 2017-12-31 0000898174 rga:ReinsuranceGroupOfAmericaBarbadosMember 2019-01-01 2019-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember srt:AsiaPacificMember 2018-01-01 2018-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember country:CA 2017-01-01 2017-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember us-gaap:EMEAMember 2018-01-01 2018-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember country:CA 2018-01-01 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember srt:AsiaPacificMember 2018-01-01 2018-12-31 0000898174 srt:AmericasMember 2018-01-01 2018-12-31 0000898174 srt:AsiaPacificMember 2017-01-01 2017-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember us-gaap:EMEAMember 2017-01-01 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember country:CA 2018-01-01 2018-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember srt:AmericasMember 2019-01-01 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember srt:AmericasMember 2017-01-01 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember country:CA 2019-01-01 2019-12-31 0000898174 us-gaap:EMEAMember 2017-01-01 2017-12-31 0000898174 us-gaap:EMEAMember 2019-01-01 2019-12-31 0000898174 srt:AmericasMember 2019-01-01 2019-12-31 0000898174 srt:AmericasMember 2017-01-01 2017-12-31 0000898174 country:CA 2017-01-01 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember srt:AsiaPacificMember 2017-01-01 2017-12-31 0000898174 us-gaap:CorporateAndOtherMember 2017-01-01 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember srt:AmericasMember 2018-01-01 2018-12-31 0000898174 us-gaap:EMEAMember 2018-01-01 2018-12-31 0000898174 country:CA 2019-01-01 2019-12-31 0000898174 us-gaap:CorporateAndOtherMember 2019-01-01 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember srt:AmericasMember 2019-01-01 2019-12-31 0000898174 country:CA 2018-01-01 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:EMEAMember 2019-01-01 2019-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember srt:AsiaPacificMember 2019-01-01 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember country:CA 2017-01-01 2017-12-31 0000898174 srt:AsiaPacificMember 2018-01-01 2018-12-31 0000898174 us-gaap:CorporateAndOtherMember 2018-01-01 2018-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember srt:AsiaPacificMember 2017-01-01 2017-12-31 0000898174 srt:AsiaPacificMember 2019-01-01 2019-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember srt:AmericasMember 2017-01-01 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:EMEAMember 2018-01-01 2018-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember srt:AmericasMember 2018-01-01 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember srt:AsiaPacificMember 2019-01-01 2019-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember country:CA 2019-01-01 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:EMEAMember 2017-01-01 2017-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember us-gaap:EMEAMember 2019-01-01 2019-12-31 0000898174 us-gaap:CorporateMember 2019-01-01 2019-12-31 0000898174 us-gaap:CorporateMember 2018-01-01 2018-12-31 0000898174 us-gaap:CorporateMember 2017-01-01 2017-12-31 0000898174 us-gaap:EMEAMember 2018-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember srt:AmericasMember 2019-12-31 0000898174 us-gaap:CorporateAndOtherMember 2018-12-31 0000898174 country:CA 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:EMEAMember 2019-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember us-gaap:EMEAMember 2019-12-31 0000898174 srt:AmericasMember 2018-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember srt:AsiaPacificMember 2018-12-31 0000898174 srt:AsiaPacificMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember srt:AsiaPacificMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember srt:AmericasMember 2018-12-31 0000898174 country:CA 2018-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember srt:AmericasMember 2018-12-31 0000898174 srt:AmericasMember 2019-12-31 0000898174 us-gaap:EMEAMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember srt:AmericasMember 2019-12-31 0000898174 us-gaap:CorporateAndOtherMember 2019-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember srt:AsiaPacificMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember country:CA 2019-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember country:CA 2019-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember country:CA 2018-12-31 0000898174 srt:AsiaPacificMember 2019-12-31 0000898174 us-gaap:OtherInsuranceProductLineMember us-gaap:EMEAMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember country:CA 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:EMEAMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember srt:AsiaPacificMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AmericasMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AmericasMember 2015-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AmericasMember 2015-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractAccidentYear2019Member srt:AmericasMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member srt:AmericasMember 2015-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AmericasMember 2016-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AmericasMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AmericasMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member srt:AmericasMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member srt:AmericasMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AmericasMember 2012-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AmericasMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member srt:AmericasMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member srt:AmericasMember 2016-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member srt:AmericasMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AmericasMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AmericasMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AmericasMember 2016-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AmericasMember 2015-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AmericasMember 2014-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member srt:AmericasMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AmericasMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member srt:AmericasMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member srt:AmericasMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AmericasMember 2013-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member srt:AmericasMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AmericasMember 2014-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AmericasMember 2013-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member srt:AmericasMember 2016-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member srt:AmericasMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member srt:AmericasMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member srt:AmericasMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AmericasMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AmericasMember 2016-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AmericasMember 2014-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AmericasMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member srt:AsiaPacificMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AsiaPacificMember 2016-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AsiaPacificMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AsiaPacificMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member srt:AsiaPacificMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AsiaPacificMember 2016-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AsiaPacificMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member srt:AsiaPacificMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member srt:AsiaPacificMember 2015-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member srt:AsiaPacificMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member srt:AsiaPacificMember 2016-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AsiaPacificMember 2012-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AsiaPacificMember 2013-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AsiaPacificMember 2015-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AsiaPacificMember 2016-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member srt:AsiaPacificMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AsiaPacificMember 2015-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AsiaPacificMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AsiaPacificMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member srt:AsiaPacificMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member srt:AsiaPacificMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AsiaPacificMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AsiaPacificMember 2014-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AsiaPacificMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AsiaPacificMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AsiaPacificMember 2014-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member srt:AsiaPacificMember 2018-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member srt:AsiaPacificMember 2016-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member srt:AsiaPacificMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AsiaPacificMember 2013-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member srt:AsiaPacificMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member srt:AsiaPacificMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member srt:AsiaPacificMember 2017-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member srt:AsiaPacificMember 2014-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortDurationInsuranceContractAccidentYear2019Member srt:AsiaPacificMember 2019-12-31 0000898174 us-gaap:LifeInsuranceSegmentMember us-gaap:ShortdurationInsuranceContractsAccidentYear2012Member srt:AsiaPacificMember 2015-12-31 0000898174 rga:UnrealizedAppreciationDepreciationOfInvestmentsMember 2019-01-01 2019-12-31 0000898174 rga:UnrealizedAppreciationDepreciationOfInvestmentsMember rga:UnrealizedGainsLossesOnAvailableForSaleSecuritiesMember us-gaap:CurrencySwapMember 2019-01-01 2019-12-31 0000898174 rga:UnrealizedAppreciationDepreciationOfInvestmentsMember rga:UnrealizedGainsLossesOnAvailableForSaleSecuritiesMember us-gaap:CurrencySwapMember 2018-01-01 2018-12-31 0000898174 rga:AmortizationOfUnrealizedPensionAndPostretirementBenefitsMember 2018-01-01 2018-12-31 0000898174 rga:UnrealizedAppreciationDepreciationOfInvestmentsMember rga:UnrealizedGainsLossesOnAvailableForSaleSecuritiesMember rga:InterestRateOptionsMember 2019-01-01 2019-12-31 0000898174 rga:AmountsReclassifiedFromAociMember 2019-01-01 2019-12-31 0000898174 rga:AmortizationOfUnrealizedPensionAndPostretirementBenefitsMember 2019-01-01 2019-12-31 0000898174 rga:UnrealizedAppreciationDepreciationOfInvestmentsMember 2018-01-01 2018-12-31 0000898174 rga:UnrealizedAppreciationDepreciationOfInvestmentsMember rga:UnrealizedGainsLossesOnAvailableForSaleSecuritiesMember rga:InterestRateOptionsMember 2018-01-01 2018-12-31 0000898174 rga:AmountsReclassifiedFromAociMember 2018-01-01 2018-12-31 0000898174 rga:UnrealizedAppreciationDepreciationOfInvestmentsMember rga:UnrealizedGainsLossesOnAvailableForSaleSecuritiesMember us-gaap:ForwardContractsMember 2019-01-01 2019-12-31 0000898174 rga:UnrealizedAppreciationDepreciationOfInvestmentsMember rga:UnrealizedGainsLossesOnAvailableForSaleSecuritiesMember us-gaap:ForwardContractsMember 2018-01-01 2018-12-31 0000898174 rga:ShareRepurchaseProgramMember 2019-01-01 2019-12-31 0000898174 rga:CommonStockIssuableMember 2019-01-01 2019-12-31 0000898174 rga:CommonStockHeldInTreasuryMember 2017-01-01 2017-12-31 0000898174 rga:CommonStockIssuableMember 2018-12-31 0000898174 rga:CommonStockOutstandingMember 2017-01-01 2017-12-31 0000898174 rga:CommonStockOutstandingMember 2016-12-31 0000898174 rga:CommonStockHeldInTreasuryMember 2016-12-31 0000898174 rga:CommonStockHeldInTreasuryMember 2018-12-31 0000898174 rga:CommonStockOutstandingMember 2019-01-01 2019-12-31 0000898174 rga:CommonStockOutstandingMember 2019-12-31 0000898174 rga:CommonStockIssuableMember 2017-01-01 2017-12-31 0000898174 rga:CommonStockHeldInTreasuryMember 2019-01-01 2019-12-31 0000898174 rga:CommonStockHeldInTreasuryMember 2018-01-01 2018-12-31 0000898174 rga:CommonStockIssuableMember 2018-01-01 2018-12-31 0000898174 rga:CommonStockOutstandingMember 2018-12-31 0000898174 rga:CommonStockHeldInTreasuryMember 2019-12-31 0000898174 rga:CommonStockIssuableMember 2016-12-31 0000898174 rga:CommonStockIssuableMember 2019-12-31 0000898174 rga:CommonStockOutstandingMember 2017-12-31 0000898174 rga:CommonStockOutstandingMember 2018-01-01 2018-12-31 0000898174 rga:CommonStockHeldInTreasuryMember 2017-12-31 0000898174 rga:CommonStockIssuableMember 2017-12-31 0000898174 rga:ChangeInNetUnrealizedAppreciationDepreciationMember 2017-12-31 0000898174 rga:EffectOnUnrealizedAppreciationDepreciationMember 2019-12-31 0000898174 rga:ChangeInNetUnrealizedAppreciationDepreciationMember 2019-12-31 0000898174 rga:ChangeInNetUnrealizedAppreciationDepreciationMember 2018-12-31 0000898174 rga:EffectOnUnrealizedAppreciationDepreciationMember 2017-12-31 0000898174 rga:EffectOnUnrealizedAppreciationDepreciationMember 2018-12-31 0000898174 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000898174 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000898174 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000898174 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000898174 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0000898174 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000898174 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000898174 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000898174 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000898174 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0000898174 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000898174 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000898174 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0000898174 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000898174 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000898174 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000898174 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000898174 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2016-12-31 0000898174 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0000898174 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000898174 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000898174 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000898174 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000898174 us-gaap:EmployeeStockOptionMember 2018-12-31 0000898174 us-gaap:EmployeeStockOptionMember 2019-12-31 0000898174 rga:RangeOfExercisePrices3Member 2019-12-31 0000898174 rga:RangeOfExercisePrices4Member 2019-01-01 2019-12-31 0000898174 rga:RangeOfExercisePrices4Member 2019-12-31 0000898174 rga:RangeOfExercisePrices2Member 2019-12-31 0000898174 rga:RangeOfExercisePrices1Member 2019-01-01 2019-12-31 0000898174 rga:RangeOfExercisePrices5Member 2019-12-31 0000898174 rga:RangeOfExercisePrices1Member 2019-12-31 0000898174 rga:RangeOfExercisePrices2Member 2019-01-01 2019-12-31 0000898174 rga:RangeOfExercisePrices5Member 2019-01-01 2019-12-31 0000898174 rga:RangeOfExercisePrices3Member 2019-01-01 2019-12-31 0000898174 us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0000898174 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0000898174 rga:FlexibleStockPlanMember 2019-12-31 0000898174 rga:FlexibleStockPlanForDirectorsMember 2019-12-31 0000898174 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000898174 us-gaap:PerformanceSharesMember 2019-12-31 0000898174 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000898174 us-gaap:PerformanceSharesMember 2018-12-31 0000898174 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000898174 2018-07-01 2018-09-30 0000898174 2018-04-01 2018-06-30 0000898174 2019-04-01 2019-06-30 0000898174 2018-10-01 2018-12-31 0000898174 2018-01-01 2018-03-31 0000898174 2019-07-01 2019-09-30 0000898174 2019-01-01 2019-03-31 0000898174 2019-10-01 2019-12-31 0000898174 us-gaap:FixedMaturitiesMember us-gaap:PublicUtilityBondsMember 2019-12-31 0000898174 us-gaap:FixedMaturitiesMember 2019-12-31 0000898174 us-gaap:FixedMaturitiesMember us-gaap:AllOtherCorporateBondsMember 2019-12-31 0000898174 us-gaap:FixedMaturitiesMember us-gaap:ForeignGovernmentDebtMember 2019-12-31 0000898174 us-gaap:FixedMaturitiesMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000898174 us-gaap:FixedMaturitiesMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000898174 us-gaap:FixedMaturitiesMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000898174 rga:OtherInvestedAssetsMember 2019-12-31 0000898174 rga:FundsWithheldAtInterestMember 2019-12-31 0000898174 us-gaap:MortgagesMember 2019-12-31 0000898174 us-gaap:ShortTermInvestmentsMember 2019-12-31 0000898174 us-gaap:PolicyLoansMember 2019-12-31 0000898174 srt:ParentCompanyMember 2018-12-31 0000898174 srt:ParentCompanyMember 2019-12-31 0000898174 srt:ParentCompanyMember rga:SubordinatedDebenturesDue2042Member 2018-12-31 0000898174 srt:ParentCompanyMember rga:SeniorNotesDue2023Member 2018-12-31 0000898174 srt:ParentCompanyMember rga:SeniorNotesDue2029Member 2018-12-31 0000898174 srt:ParentCompanyMember rga:SeniorNotesDue2019Member 2018-12-31 0000898174 srt:ParentCompanyMember rga:SeniorNotesDue2029Member 2019-12-31 0000898174 srt:ParentCompanyMember rga:SeniorNotesDue2021Member 2018-12-31 0000898174 srt:ParentCompanyMember rga:SeniorNotesDue2019Member 2019-12-31 0000898174 srt:ParentCompanyMember rga:SeniorNotesDue2023Member 2019-12-31 0000898174 srt:ParentCompanyMember rga:SeniorNotesDue2026Member 2018-12-31 0000898174 srt:ParentCompanyMember rga:SubordinatedDebenturesDue2056Member 2019-12-31 0000898174 srt:ParentCompanyMember rga:JuniorSubordinatedDebenturesDue2065Member 2018-12-31 0000898174 srt:ParentCompanyMember rga:SubordinatedDebenturesDue2042Member 2019-12-31 0000898174 srt:ParentCompanyMember rga:JuniorSubordinatedDebenturesDue2065Member 2019-12-31 0000898174 srt:ParentCompanyMember rga:SeniorNotesDue2026Member 2019-12-31 0000898174 srt:ParentCompanyMember rga:SeniorNotesDue2021Member 2019-12-31 0000898174 srt:ParentCompanyMember rga:SubordinatedDebenturesDue2056Member 2018-12-31 0000898174 srt:ParentCompanyMember 2016-12-31 0000898174 srt:ParentCompanyMember 2017-12-31 0000898174 rga:EMEATraditionalSegmentReportingInformationMember 2019-12-31 0000898174 rga:USNonTraditionalSegmentReportingInformationMember 2019-12-31 0000898174 rga:USNonTraditionalSegmentReportingInformationMember 2018-12-31 0000898174 rga:EMEATraditionalSegmentReportingInformationMember 2018-12-31 0000898174 rga:AsiaPacificTraditionalSegmentReportingInformationMember 2019-12-31 0000898174 rga:CanadaTraditionalSegmentReportingInformationMember 2019-12-31 0000898174 rga:USTraditionalSegmentReportingInformationMember 2018-12-31 0000898174 rga:EMEANonTraditionalSegmentReportingInformationMember 2019-12-31 0000898174 rga:CanadaTraditionalSegmentReportingInformationMember 2018-12-31 0000898174 rga:CanadaNonTraditionalSegmentReportingInformationMember 2019-12-31 0000898174 rga:EMEANonTraditionalSegmentReportingInformationMember 2018-12-31 0000898174 rga:AsiaPacificNonTraditionalSegmentReportingInformationMember 2018-12-31 0000898174 rga:AsiaPacificTraditionalSegmentReportingInformationMember 2018-12-31 0000898174 rga:AsiaPacificNonTraditionalSegmentReportingInformationMember 2019-12-31 0000898174 rga:USTraditionalSegmentReportingInformationMember 2019-12-31 0000898174 rga:CanadaNonTraditionalSegmentReportingInformationMember 2018-12-31 0000898174 rga:AsiaPacificTraditionalSegmentReportingInformationMember 2019-01-01 2019-12-31 0000898174 rga:CanadaTraditionalSegmentReportingInformationMember 2019-01-01 2019-12-31 0000898174 rga:AsiaPacificNonTraditionalSegmentReportingInformationMember 2018-01-01 2018-12-31 0000898174 rga:CanadaNonTraditionalSegmentReportingInformationMember 2018-01-01 2018-12-31 0000898174 rga:AsiaPacificNonTraditionalSegmentReportingInformationMember 2017-01-01 2017-12-31 0000898174 rga:AsiaPacificNonTraditionalSegmentReportingInformationMember 2019-01-01 2019-12-31 0000898174 rga:EMEANonTraditionalSegmentReportingInformationMember 2019-01-01 2019-12-31 0000898174 rga:EMEANonTraditionalSegmentReportingInformationMember 2018-01-01 2018-12-31 0000898174 rga:USTraditionalSegmentReportingInformationMember 2019-01-01 2019-12-31 0000898174 rga:AsiaPacificTraditionalSegmentReportingInformationMember 2017-01-01 2017-12-31 0000898174 rga:CanadaTraditionalSegmentReportingInformationMember 2018-01-01 2018-12-31 0000898174 rga:USTraditionalSegmentReportingInformationMember 2017-01-01 2017-12-31 0000898174 rga:CanadaTraditionalSegmentReportingInformationMember 2017-01-01 2017-12-31 0000898174 rga:EMEATraditionalSegmentReportingInformationMember 2017-01-01 2017-12-31 0000898174 rga:EMEANonTraditionalSegmentReportingInformationMember 2017-01-01 2017-12-31 0000898174 rga:USTraditionalSegmentReportingInformationMember 2018-01-01 2018-12-31 0000898174 rga:EMEATraditionalSegmentReportingInformationMember 2019-01-01 2019-12-31 0000898174 rga:CanadaNonTraditionalSegmentReportingInformationMember 2019-01-01 2019-12-31 0000898174 rga:EMEATraditionalSegmentReportingInformationMember 2018-01-01 2018-12-31 0000898174 rga:USNonTraditionalSegmentReportingInformationMember 2017-01-01 2017-12-31 0000898174 rga:AsiaPacificTraditionalSegmentReportingInformationMember 2018-01-01 2018-12-31 0000898174 rga:CanadaNonTraditionalSegmentReportingInformationMember 2017-01-01 2017-12-31 0000898174 rga:USNonTraditionalSegmentReportingInformationMember 2019-01-01 2019-12-31 0000898174 rga:USNonTraditionalSegmentReportingInformationMember 2018-01-01 2018-12-31 0000898174 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-