Prior to opening his own practice, he was an attorney for the National Labor Relations Board. He received an undergraduate degree from Rutgers University, New Brunswick, and a law degree from Rutgers University Law School, Newark. He is chairman of the Hawthorne Democratic Organization and a co-founder and past president of the Hawthorne Historical Society. He is also a member of the Board of Trustees at Passaic County Community College.