A Westport man who police said refused to pay for a taxi ride Friday from New York to Westport was charged with breach of peace and criminal mischief third-degree after a dispute with the cab driver.

Carlos Arbulu, 29, of Roseville Road, became agitated with the driver after refusing to pay, police said, and shattered a cab window after swinging his keys toward the driver.

He posted a $500 bond and is scheduled to appear April 9 in Norwalk Superior Court.