Weinberg was born in Czerkasy, Russia in 1901, the eldest son of Bernard Weinberg and Cecilia Livatkoff Weinberg. The family emigrated to the Philadelphia in 1904, and several of Weinberg's younger siblings were born in the United States. After initially being rejected for being underweight, he joined the United States Army and fought in France in the First World War. He was wounded in battle by machine gun fire and spent a year recovering from his injuries. After attempting to join the Philadelphia Police Department, he attended Temple University and became involved with local Democratic Party politics. He married the former Lena Feingold in 1926. After college, Weinberg worked as a real estate appraiser in the inheritance tax section of the State Auditor General's office. In 1939, he was one of three Democrats nominated for City Council in the 1st district, but Republicans took all three available spots in a close election. Three years later, he was elected Democratic ward leader of the 39th ward. Weinberg was named an assistant state treasurer in 1943. He served as a delegate to the 1952 Democratic National Convention. In 1953, Weinberg resigned as ward leader in order to remain on the city payroll as the new city charter, passed in 1951, barred municipal employees from political work. In 1955, Governor George M. Leader appointed him Deputy Secretary of Insurance, a job with no such prohibition. Two years later, Leader fired Weinberg along with several other political appointees who were found, as The Philadelphia Inquirer reported, to have "enjoyed immunity from supervision and control and were permitted to pursue their private enterprises in addition to their State duties." Despite the scandal, the Democratic party bosses in Philadelphia nominated Weinberg for City Council in the special election called in 1957 for the 1st district seat of Thomas I. Guerin, who died the year before. The nomination drew criticism from reform-minded Democrats, including United States Senator Joseph S. Clark, Jr., who said the nomination showed "contempt for the independent vote." Weinberg's nomination also disappointed Guerin's widow, Mary C. Guerin, who ran as an independent. Guerin noted that Weinberg had been fired from his state job for good reason, saying "one would suppose that Governor Leader did not fire him for being late for work." Despite the split in Democratic support, Weinberg achieved a clear victory over Guerin and their Republican opponent, John Donnelly. In Council, Weinberg joined Council President James H. J. Tate in urging the state to speed up construction of the Delaware Expressway, which would run through his district. In 1959, he ran for a full term on City Council and was elected by nearly a 2:1 margin over his Republican opponent, Nunzio Carto, Jr. Weinberg was appointed chairman of the transportation and public utilities committee. He continued his involvement in transportation issues, urging a route option for the Delaware Expressway that would require the demolition of fewer homes. His suggestions were not adopted, and Weinberg was the only dissenting vote when Council gave its approval the state plan in 1962. In 1963, Weinberg was called to testify in grand jury investigations into graft and bribery in city government. He was nevertheless renominated by the Democrats in the election that year and defeated his Republican opponent, Alvin J. Bello, albeit with a decreased majority. In 1966, Weinberg was hospitalized with heart problems and announced he would not seek another term on City Council in the next year's election. He died a month later at Einstein Medical Center, and was buried in Shalom Memorial Park in Huntingdon Valley, Pennsylvania. He was survived by his wife Lena and three sons. His son, Marty Weinberg, became a lawyer in Philadelphia and aide to former mayor Frank Rizzo who ran for Mayor of Philadelphiain 1999.