The prime minister hailed it a "momentous social reform" as debate began in the lower house on a private bill passed by the Senate last week.
"It's time for us to get on with it," he told parliament on Monday.
"The Australian people have said yes to marriage equality, yes to fairness, yes to commitment, yes to love."
Mr Turnbull credited the Coalition for initiating the change, labelling the postal survey - and the almost 80 per cent response rate - one of the most remarkable political events in his lifetime.
"To same-sex couples in Australia, you are equal, you are respected, you are loved," he said.
The first time Tim Wilson proposed to his partner, someone asked the Liberal MP: "Why bother?"
This time around, he hopes for a better response.
The long-time same-sex marriage advocate put the question again on the floor of federal parliament: "Will you marry me?"
"Yes" was the response from Ryan Bolger, sitting in the gallery, perhaps the first to be recorded in parliament's official record of proceedings.
It followed an emotional speech during debate on a private bill to legalise same-sex marriage, which Mr Wilson helped draft.
He recalled the day when he first proposed as the sun rose over One Tree Hill on Hamilton Island.
"I gave you the ring on our left hand and said 'I don't know what this ring represents or means, but will you take it as a sign of my commitment," he told MPs.
"Thankfully, the answer was yes."
But, through tears, he spoke of the "bittersweetness" in the days that followed.
Friends and family were happy with them and for them, but others simply did not know how to react.
Many text messages went unresponded to, while some people politely changed the topic or fell silent in conversation.
Mr Bolger kept pushing for an engagement party, but Mr Wilson was hesitant.
"The truth was I kept delaying it, perhaps wrongly, because the strong message I took from so many people's silence response was no-one would come," he said.
"On informing one person of our news they responded: "Why bother?"
"At the time I fell silent and I've never had an answer to that question, but the Australian people have now answered it for me."
In a largely light-hearted speech, Mr Turnbull rejected claims allowing same-sex couples to marry was a threat to traditional marriage, including his own.
Australia would be a stronger society if more people were legally married and fewer were divorced, he said.
"If we believe two gay people are better off together than living alone comforted only by their respective cats, then why should we deprive that relationship of equal recognition?"
Mr Turnbull doesn't believe the bill before parliament - drafted by Liberal senator Dean Smith - threatened religious freedoms, however he expressed support for amendments which will reassure and "respect these fundamental rights".
"There is nothing in the bill which prevents anyone from maintaining or adhering to the teaching of their church on marriage or morality, but we must not fail to recognise that there is sincere heartfelt anxiety about the bill's impact on religious freedom," the prime minister said.
Labor leader Bill Shorten agreed a vote on the issue was "long overdue" and asked gay and lesbian Australians to forgive politicians for years of disappointment and delays.
Now was a chance to atone for the inaction and failures of the past, he said.
"Today belongs to all the LGBTQI Australians who have borne the burden of a long battle for equality," he told parliament.
"We seek your forgiveness, we salute your courage and we thank you for including us in your historic moment."
Veteran Liberal MP Warren Entsch, who helped write the legislation, kicked off proceedings with a stern warning to his colleagues who want to stall its passage.
Australians were sick of excuses and delays, he said, noting he would oppose any amendments that sought to unwind or remove any legal rights or protections against discrimination.
"This bill will take from no-one. It simply makes a nation a kinder and fairer place," Mr Entsch, wearing a rainbow tie, said.
"Delaying equality for every Australian, whether they be from Bundaberg or Fremantle, is simply not good enough."
Labor MP Chris Hayes was a surprise supporter of the bill, pointing out the postal survey had changed the landscape markedly since parliament last debated the issue in 2012.
"While I voted no, and I would hasten to add as did the majority of my electorate (64 per cent), I believe it would be hypocritical and disingenuous to have participated in this democratic process and not accept the outcome," he said.
He told parliament people with a genuine interest in religious freedoms should wait and address those issues separate to the marriage bill.
Nearly 80 MPs are slated to speak on the legislation over coming days, with a final vote expected before Thursday, when parliament is scheduled to rise for the year.