Aharoni and Howard, and, independently, Huang, Loh, and Sudakov proposed the following rainbow version of Erdős matching conjecture: For positive integers n, k, m with n ≥ km, if each of the families F 1 , . . . , F m ⊆ [n] k has size more than max{ n k − n−m+1 k , km−1 k }, then there exist pairwise disjoint subsets e 1 , . . . , e m such that e i ∈ F i for all i ∈ [m]. We prove that there exists an absolute constant n 0 such that this rainbow version holds for k = 3 and n ≥ n 0 . Our proof combines several existing techniques (such as [2,20]) with a new stability result on matchings in 3-uniform hypergraphs.