The Saurashtra lad will be second player after tendulkar to represent Yorkshire county. Tendulkar, incidentally was Yorkshire's first overseas signing.
Pujara will replace Pakistan's Younis Khan, who will be busy touring Bangladesh with Pakistan's national side.
In fact, Younis had first declared himself available for entire county season but then subsequently had a change of heart as he made himself available for national duty.
Yorkshire management decided to cancel Younis's deal and signed Pujara immediately.
Also Read
Moxon also admitted that they were disappointed that the Younis deal didn't materialise.
"It is very disappointing, at this late stage, to pull out of the agreement with Younis. When the deal was agreed initially, it was on the understanding that Younis would not tour Bangladesh with Pakistan. Younis made it clear to us on Sunday that he would find it difficult to turn down should he be selected," Moxon said.
Pujara, on his part said,"I''m very excited and honoured to be signing for Yorkshire. The club's history is fantastic and being the current Champions is a testament to the quality of the club and staff.
"I was looking to return to the UK after my previous experience of county cricket, which I greatly enjoyed and when Yorkshire made the offer I didn't think twice. To wear the same white rose Sachin Tendulkar did is going to be a great feeling for me. I hope I can contribute to further success," said Pujara, who has scored 2073 runs in 27 Tests at an average of 47.11.